1461129880-6d6cb39e-4a06-46ea-bc70-d3177abae153

1. A sensor device for detecting an external impact load on a vehicle (12), in particular in the case of a pedestrian impact, with at least one sensor line (14) responsive to a mechanical deformation, a carrier body (16) receiving the sensor line (14), and a measuring unit (20) cooperating with the sensor line (14) for providing an impact signal, wherein the carrier body (16) includes a deformation structure (18) in engagement with the sensor line (14) for segment-wise variable pressure force transmission.
2. The sensor device according to claim 1, wherein the deformation structure (18) influences the signal transmission in the sensor line (14) in the case of an impact.
3. The sensor device according to claim 1, wherein the pressure force transmission is adaptable to the impact resistance of the surrounding vehicle part (32) via adaptation means (26; 44, 46) provided along the length of the sensor line (14).
4. The sensor device according to claim 1, wherein the pressure force transmission is so adapted, that the impact signal in the case of a predetermined impact load remains constant independent of the point of impact.
5. The sensor device according to claim 1, wherein the deformation structure (18) includes a number of force transmission elements (26) distributed along the sensor line (14) in uneven separation from each other.
6. The sensor device according to claim 1, wherein the carrier body (16) exhibits an irregular changeable bending resistance or stiffness along the sensor line (14) as a result of changes in the cross section or in the material density or as a result of breakthroughs or recesses or the like as adaptation means.
7. The sensor device according to claim 1, wherein the carrier body (16) includes an elastically deformable spacer (14, 16) with elasticity varying along the sensor line (14).
8. The sensor device according to claim 1, wherein the carrier body (16) includes at least one longitudinal bar (44, 46), bendable or buckling under transverse load, running along the sensor line (14).
9. The sensor device according to claim 8, wherein the longitudinal bar (44, 46) includes a variable wall thickening or wall weakening for adaptation of its transverse stiffness.
10. The sensor device according to claim 1, wherein the deformation structure (18) acts upon the sensor line (14) upon exposure to local bending forces.
11. The sensor device according to claim 1, wherein multiple sensor lines (14) are provided next to each other.
12. The sensor device according to claim 1, wherein multiple sensor lines (L1-L5) include active segments (54) in engagement with the deformation structure (18) and blind segments (56) not in engagement.
13. The sensor device according to claim 12, wherein the length of the segments (54, 56) varies for different sensor lines (14).
14. The sensor device according to claim 12, wherein the length of the active and blind segments (54, 56) for each row (L1-L5) of sensor lines (14) decreases at a fixed ratio.
15. The sensor device according to claim 1, wherein the deformation structure (18) includes two comb-like deformation bodies (22, 24), and that the sensor line (14) runs between the deformation bodies (22, 24) which engage in each other upon impact.
16. The sensor device according to claim 1, wherein the sensor line includes at least one optical fiber (14).
17. The sensor device according to claim 1, wherein the sensor line (14) includes two conductor or guide segments (14\u2032, 14\u2033) running side by side and continuously connected, preferably via a loop.
18. A process for detecting an external impact load on a vehicle (12), in particular in the case of a pedestrian impact,
wherein an impact signal is produced by a sensor line (14) responsive to a mechanical deformation,
wherein the force transmission on the sensor line (14) is locally varied by a deformation structure (18), so that the impact signal in the case of a predetermined impact load remains the same independent of the impact point.
19. The process according to claim 18, wherein light is introduced into an optical fiber (14) of a sensor device (10) and that the light transmissivity in the optical fibers (14) is influenced by changes in the radius of bends bend, and that a signal change of the light signal derived from the optical fiber is evaluated as impact signal.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1: A method of creating, syndicating, and publishing an elearning course, comprising:
authenticating and authorizing at a first computing device registered users with respect to roles, the roles comprising permissions with respect to elearning courses, instances thereof, components thereof, and e-learning packages;
creating an elearning course by a method comprising:
receiving at the first andor a second computing device an instruction from a first user to create and creating a first instance of an elearning course, which first instance comprises tools, a glossary, metadata, a section, which section comprises a module, which module comprises a lesson andor an exam, which lesson andor exam comprises text, media and parameter values;
associating a portion of the first instance with one or more \u201cuser editable\u201d parameter values, which such \u201cuser editable\u201d parameter values indicate whether the portion is editable by a role;

associating the elearning course with a skin;
packaging an elearning course instance as an elearning package, which packaging comprises flagging the database entries required to form a package, serializing the database entries comprising the elearning course, and creating a datastructure;
syndicating an elearning package by a process comprising associating an elearning course instance andor an elearning package with an organization;
providing at the first, second, andor a third computing device a second user with role-based access to a syndicated elearning package;
de-serializing a syndicated elearning package into a second instance of an elearning course;
associating the second instance of an elearning course with new andor modified text, media and parameter values received from the second user;
publishing an elearning package, including the new andor modified text, media and parameter values from the second user, to a computing environment.
2: The method according to claim 1, where publishing an elearning package to a computing environment further comprises creating an appropriate start page and serializing the database entries comprising the elearning package.
3: The method according to claim 1, where the datastructure is an XML datastructure.
4: The method according to claim 1, wherein the computing environment comprises at least one of:
an LMS data repository comprising data elements and communication components configured according to the SCORM andor AICC Course Structure File standards
a website server,
a CD-ROM or other stand-alone computer-based file store.
5: The method according to claim 1, further comprising obtaining compensation in exchange for setting a \u201cuser editable\u201d parameter value to indicate that an associated portion of the elearning package is editable.
6: The method according to claim 1, further comprising obtaining compensation for creating, modifying, syndicating, or publishing the elearning package.
7: The method according to claim 1, further comprising preparing a record of session-state parameters and utilizing such record to transition a user between the steps of creating an instance, packaging the instance as an elearning package, andor syndicating andor publishing the elearning package.
8: The method according to claim 1, wherein publishing an elearning package further comprises publishing an elearning package with parameter values which instruct a course player to return data comprising information regarding learner interaction with the published elearning package.
9: The method according to claim 8, further comprising receiving data comprising learner interaction with the published elearning package.
10: The method according to claim 1, further comprising associating an elearning course instance, a syndicated elearning course package, andor a published elearning package with a team comprising roles.
11: The method according to claim 10, further comprising associating a registered user with a role on the team.
12: The method according to claim 10, further comprising associating the roles with permissions.
13: A computer system to create, syndicate, and publish elearning courses, comprising:
a registration component configured to authenticate users and to authorize authenticated users with respect to roles, which roles comprise permissions with respect to elearning course instances, components thereof, syndicated elearning course packages, and published elearning courses;
an elearning course creation and modification component configured to:
create instances of elearning courses at the direction of a first user, which instances comprise:
tools, a glossary, metadata, and a section, which section comprises a module, which module comprises a lesson andor an exam, which lesson andor exam comprise text, media, and parameter values comprising a \u201cuser editable\u201d parameter value, which such \u201cuser editable\u201d parameter value indicates whether the portion is editable by a role or a role associated with an organization; and

modify portions of instances of elearning courses associated with a \u201cuser editable\u201d parameter value at the direction of a second authorized user;

a packaging component for creating an elearning package, which packaging component is configured to:
serialize data comprising instances of elearning courses into an elearning package, and deserialize an elearning package into instances of elearning courses;

an elearning course syndication component configured to associate an elearning package with an organization;
an elearning course publishing component configured to publish an elearning package to a computing environment;
a database configured to record and update records according to instructions from the other components of the system;
a webserver configured to provide a web-based interface to components comprising the registration component, the elearning course creation and modification component, the course syndication component, and the publishing component.
14: The system according to claim 13, wherein the elearning course publishing component publishes an elearning package to an environment with parameter values which instruct a course player to transmit data comprising information regarding learner interaction with the published elearning package to the system and further comprising a component to generate summary information based on such learner interaction information.
15: The system according to claim 13, wherein the environment comprises at least one of:
an LMS data repository comprising data elements and communication components configured according to the SCORM andor AICC Course Structure File standards;
a website server;
a CD-ROM or other stand-alone file store.
16: The system according to claim 13, further comprising an accounting component configured to obtain compensation in exchange for permission to andor the act of creating, syndicating, modifying, or publishing an elearning course.
17: The system according to claim 13, further comprising a component to prepare a record comprising session-state parameters and to provide such record to the other components to allow a user-session-state to be transferred between such components.
18: The system according to claim 13, further comprising a computer-client course player configured to communicate with the website server and to provide a rich interactive user interface through the execution of local scripts andor runtime interpretation.
19: The system according to claim 18, wherein the course player further comprises instructions for navigation and control elements, an LMS communication driver, and course execution logic.
20: The system according to claim 13, further comprising a user, team, organization, and course management component configured to associate users with organizations and teams, teams with elearning courses, roles with teams, and roles with permissions.

1461129869-a68581a6-311d-429d-bf46-fd23d04b4fc7

1. A gas turbine engine comprising:
a nacelle;
a plurality of pipes and;
a drains assembly having
a drains mast that extends through the nacelle and provides an outlet for the pipes; and
a connection block including internal passages arranged to connect between the pipes and the drains mast.
2. A gas turbine engine as claimed in claim 1 wherein the connection block further comprises an elastomeric material.
3. A gas turbine engine as claimed in claim 1 further comprising a mounting bracket arranged to mount the connection block to the engine.
4. A gas turbine engine as claimed in claim 1 wherein the connection block further comprises lateral connections to the pipes.
5. A gas turbine engine as claimed in claim 4 wherein a portion of the pipes at the connection is at an angle that is greater than the mounting angle of the engine.
6. A gas turbine engine as claimed in claim 5 wherein the angle is up to 5 degrees greater than the mounting angle of the engine.
7. A gas turbine engine as claimed in claim 1 wherein the connection block comprises a lateral surface that is at an angled greater than the mounting angle of the engine.
8. A gas turbine engine as claimed in claim 8 wherein the connection block comprises a lateral surface that has two or more regions that are angled greater than the mounting angle of the engine.
9. A gas turbine engine as claimed in claim 1 wherein the drains mast further comprises internal tubes defining outlets, the internal tubes being connected to the passages of the connection block.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A data processing apparatus comprising:
a plurality of master devices configured to issue memory access requests including virtual addresses; and
a memory management unit configured to receive said memory access requests and to translate a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory, said memory management unit having an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored, said memory management unit being configured to select a selected entry of said internal storage unit in dependence on said virtual address,
wherein said memory management unit is configured, if a virtual address portion stored in said selected entry does not correspond to said virtual address, to retrieve from a page table stored in memory a replacement entry corresponding to said virtual address,
said memory management unit further comprising an index generation unit configured to generate an index into said internal storage unit to select said selected entry in dependence on said virtual address and an identifier of said requesting master device,
wherein said index generation unit is configured to generate said index into said internal storage unit using a hash function and to generate the same index for a plurality of different inputs, and
wherein said index generation unit is configured to generate said index such that said hash function uses a different number of bits of said virtual address depending on said requesting master device.
2. The data processing apparatus as claimed in claim 1, wherein said index generation unit is configured to generate said index such that at least a subset of said plurality of entries of said internal storage unit are uniquely associated with one of said plurality of master devices.
3. The data processing apparatus as claimed in claim 1, wherein said index generation unit is configured to generate said index such that each entry of said internal storage unit is uniquely associated with one of said plurality of master devices.
4. The data processing apparatus as claimed in claim 1, wherein said index generation unit is comprised within an arbiter unit configured to arbitrate between said memory access requests issued by said plurality of master devices.
5. The data processing apparatus as claimed in claim 1, wherein said index generation unit is configured to generate said index by applying said hash function to at least a portion of said virtual address to generate a first portion of said index, and by using said identifier of said requesting master device to generate a second portion of said index, and by adding said first portion to said second portion to generate said index.
6. The data processing apparatus as claimed in claim 1, wherein said memory management unit is further configured, if said virtual address portion stored in said selected entry does not correspond to said virtual address, to generate a further index into said internal storage unit using a further hash function to reselect said selected entry in dependence on said virtual address and said identifier of said requesting master device.
7. The data processing apparatus as claimed in claim 1, wherein said index generation unit comprises a lookup table configured to store for each identifier a base index, said index being generated in dependence on said base index.
8. The data processing apparatus as claimed in claim 7, wherein said lookup table is further configured to store for each identifier an index range, said index being generated within a range specified by said base index and said index range.
9. The data processing apparatus as claimed in claim 7, wherein said lookup table is further configured to store for each identifier a hash function indicator, said hash function indicator being indicative of said hash function to be used to generate said index.
10. The data processing apparatus as claimed in claim 1, wherein said memory management unit is configured to access said page table using a physical base address stored in a register.
11. The data processing apparatus as claimed in claim 10, wherein said memory management unit is configured to access said page table using a master-specific physical base address stored in a master-specific register associated with said requesting master device.
12. The data processing apparatus as claimed in claim 1, wherein said memory management unit further comprises at least one subset storage unit configured to cache a subset of said entries, wherein if said virtual address corresponds to a virtual address portion cached in said subset, said memory management unit is configured to translate said virtual address into said physical address using a corresponding physical address portion stored in said subset.
13. The data processing apparatus as claimed in claim 12, wherein said at least one subset storage unit is configured to store the most recently used entries of said internal storage unit.
14. The data processing apparatus as claimed in claim 12, wherein said at least one subset storage unit is configured to store up to three entries.
15. The data processing apparatus as claimed in claim 12, wherein said memory management unit comprises at least one subset storage unit for each master device.
16. The data processing apparatus as claimed in claim 15, wherein said memory management unit comprises a subset storage unit associated with a predetermined activity of each master device.
17. The data processing apparatus as claimed in claim 1, wherein said internal storage unit is configured to store said entries in a direct mapped fashion.
18. The data processing apparatus as claimed in claim 1, wherein said internal storage unit is configured to store said entries in a set-associative fashion.
19. The data processing apparatus as claimed in claim 1, wherein said data processing apparatus is a video data processing apparatus.
20. The data processing apparatus as claimed in claim 1, wherein configuration of said index generation unit is predetermined.
21. The data processing apparatus as claimed in claim 1, wherein configuration of said index generation unit is programmable.
22. The data processing apparatus as claimed in claim 21, wherein said index generation unit has at least one register associated therewith for storing configuration data.
23. The data processing apparatus as claimed in claim 1, wherein said internal storage unit is an SRAM device.
24. A data processing apparatus comprising:
a plurality of master device means for issuing memory access requests including virtual addresses; and
a memory management means for receiving said memory access requests and for translating a virtual address included in a memory access request from a requesting master device means into a physical address indicating a storage location in memory, said memory management means having internal storage means having a plurality of entries for storing indications of corresponding virtual address portions and physical address portions, said memory management means being configured to select a selected entry of said internal storage means in dependence on said virtual address,
wherein said memory management means is configured, if a virtual address portion stored in said selected entry does not correspond to said virtual address, to retrieve from a page table stored in memory a replacement entry corresponding to said virtual address,
said memory management means further comprising index generation means for generating an index into said internal storage means to select said selected entry in dependence on said virtual address and an identifier of said requesting master device means,
wherein said index generation means is configured to generate said index into said internal storage unit using a hash function and to generate the same index for a plurality of different inputs, and
wherein said index generation means is configured to generate said index such that said hash function uses a different number of bits of said virtual address depending on said requesting master device.
25. A method of operating a data processing apparatus comprising the steps of:
issuing memory access requests including virtual addresses from a plurality of master devices;
receiving said memory access requests at a memory management unit;
translating a virtual address included in a memory access request from a requesting master device into a physical address indicating a storage location in memory, said memory management unit having an internal storage unit having a plurality of entries wherein indications of corresponding virtual address portions and physical address portions are stored;
selecting a selected entry of said internal storage unit in dependence on said virtual address, wherein, if a virtual address portion stored in said selected entry does not correspond to said virtual address, retrieving from a page table stored in memory a replacement entry corresponding to said virtual address; and
generating, using a hash function, an index into said internal storage unit to select said selected entry in dependence on said virtual address and an identifier of said requesting master device and to generate the same index for a plurality of different inputs,
wherein said hash function uses a different number of bits of said virtual address depending on said requesting master device.