1461175772-014da528-c43e-4414-9fc0-9c0a4145cb82

1. An occupant protection system for a vehicle seat, the occupant protection system comprising:
a seat belt for restraining a passenger in the seat;
anchors for the belt on both sides of the seat with one of the anchors comprising a releasably connected buckle and tongue on one side of the seat and a lap anchor on the other side of the seat;
a seat airbag for being arranged to cause a portion of the seat to be lifted upon inflation thereof;
a belt airbag extending along the seat belt to push the passenger toward the seat upon inflation thereof;
a gas generator for supplying inflation gas to the seat and belt airbags and being disposed at the other side of the seat; and
a common mounting member to which both the gas generator and the lap anchor are mounted with the common mounting member being disposed at the other side of the seat,
wherein the gas generator and the airbags include a gas distribution passage therebetween in which a check valve is arranged and operable to substantially keep inflation gas from reverse flow out from one of the airbags, and the check valve has a substantially full flow position with gas from the gas generator substantially freely flowing through the gas distribution passage to the one airbag and a limited flow position with gas from the gas generator being restricted in flow to the one airbag to avoid excessive gas supply thereto.
2. An occupant protection system comprising:
a seat airbag for being arranged inside or under a seat cushion;
a lap belt airbag for being arranged along a lap belt portion of a seat belt;
a gas generator for supplying inflation gas to the airbags; and
variable size flow passages between the gas generator and the airbags to permit flow passage size to be selected for providing control over gas amounts distributed to the airbags,
wherein the variable size flow passages comprise a manifold that receives gas from the gas generator and has gas flow channels to distribute gas to the airbags, and at least one flow restrictor member removably received in one of the manifold gas flow channels with the flow restrictor member having an orifice of a predetermined, fixed size with the orifice varying in size depending on the selected flow restrictor member for allowing selective control of the flow rate of gas to at least one of the airbags.
3. The occupant protection system of claim 2 wherein the variable size flow passages comprise a valve member received in another one of the manifold gas flow channels.
4. The occupant protection system of claim 2 wherein the variable size flow passage for the seat airbag is selected to be larger than the variable size flow passage for the lap belt airbag so that inner pressure of the seat airbag is greater than that of the lap belt airbag.
5. An occupant protection system comprising:
a seat airbag for being arranged inside or under a seat cushion;
a lap belt airbag for being arranged along a lap belt portion of a seat belt;
a gas generator for supplying inflation gas to the airbags; and
variable size flow passages between the gas generator and the airbags to permit flow passage size to be selected for providing control over gas amounts distributed to the airbags,
wherein the variable size flow passages comprise a manifold that receives gas from the gas generator and has gas flow channels to distribute gas to the airbags, and at least one flow restrictor member received in one of the manifold gas flow channels that has an orifice that varies in size depending on the selected flow restrictor member, and the at least one flow restrictor member comprises two flow restrictor members for being received in the gas flow channels of the manifold.
6. The occupant protection system of claim 5 wherein the variable size flow passages further comprise coupling pipes connected to the manifold via the restrictor members.

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 polymer electrolyte material comprising at least a first repeating unit containing a Si\u2014O bond which forms a main backbone and a second repeating unit containing an aromatic ring and a proton-conducting group, wherein the second repeating unit is at least one kind of repeating unit containing an aromatic ring which forms the main backbone.
2. The polymer electrolyte material according to claim 1, wherein the first repeating unit is at least one kind of repeating unit containing a siloxane structure represented by the following Formula (1):
wherein, R1 and R2 are respectively one selected from the group consisting of an aliphatic group and an aromatic group.
3. (canceled)
4. The polymer electrolyte material according to claim 1, wherein the second repeating unit is at least one kind of repeating unit having a structure in which the proton-conducting group is bound to the aromatic group which forms the main backbone directly or indirectly through a linking group.
5. The polymer electrolyte material according to claim 1 further comprising at least one kind of third repeating unit containing a structure represented by the following Formula (3) which forms the main backbone:
\u2014Ar1\u2014W\u2014Ar2\u2014\u2003\u2003Formula 3

wherein, each of Ar1 and Ar2 is an aromatic ring; and W is at least one selected from \u2014O\u2014, \u2014S\u2014, \u2014CO\u2014, \u2014SO\u2014, a single bond, \u2014C(CH3)2\u2014 and \u2014C(CF3)2\u2014.
6. A membrane electrode assembly for fuel cell comprising a polymer electrolyte membrane andor a catalyst layer containing the polymer electrolyte material defined by claim 1.
7. The membrane electrode assembly for fuel cell according to claim 6 comprising the catalyst layer containing the polymer electrolyte material and a hydrocarbon polymer electrolyte membrane.

1461175760-0fe70f50-8a12-4abf-9d2b-0a22598a18b7

1. A detergent composition comprising a non-ionic surfactant selected from the group consisting of:
wherein
n=0-5; and
m=10-50; and
R1O(AlkO)xM(OAlk)yOR2
wherein R1 and R2 are independently alkyl radicals with 4 to 22 carbon atom;
wherein Alk is an alkyl radical with 2 to 4 carbon atoms;
wherein x and y are independently an integer between 1 and 70; and
wherein M is an alkyl radical selected from the group consisting of CH2, CHR3, CR3R4, CH2CHR3, CHR3CHR4, wherein R3 and R4 are independently alkyl radicals with 1 to 18 carbon atoms.
2. The detergent composition according claim 1, wherein the non ionic surfactant comprises Dehypon GRA\u2122.
3. The detergent composition according claim 1, wherein the non ionic surfactant comprises Dehypon E127\u2122.
4. The detergent composition according to claim 1, wherein the composition comprises at least two different non-ionic surfactants according to the formulae 1 or 2.
5. The detergent composition according to claim 4, wherein at least two of the non-ionic surfactants comprise Dehypon GRA\u2122 and Dehypon E127\u2122.
6. The detergent composition according to claim 1, wherein the non-ionic surfactant is present in the composition between 0.5 and 20% by weight.
7. The detergent composition according to claim 1 further comprising an amphoteric polymer.
8. The detergent composition according to claim 7, wherein the amphoteric polymer comprises a quaternized ammonium acrylamideacylic acid copolymer.
9. The detergent composition according to claim 7, wherein the amphoteric polymer comprises:
wherein R1 is an alkyl group having 10 to 20 carbon atoms, wherein R2 and R3 are each alkyl groups having 1 to 3 carbons; and
wherein R4 is an alkylene or hydroxyalkylene group having 1 to 4 carbon atoms.
10. The detergent composition according to claim 7, wherein the amphoteric polymer comprises a diallyl dimethyl ammonium acrylamideacrylic acid copolymer.
11. -16. (canceled)
17. The detergent composition according to claim 9, wherein R1 of the amphoteric polymer is an alkyl group having 12 to 16 carbon atoms.
18. The detergent composition according to claim 9, wherein R1 of the amphoteric polymer is the amido radical
wherein R is an alkyl group having 9 to 19 carbon atoms and a is an integer between 1 and 4.
19. The detergent composition according to claim 9, wherein R2 and R3 have 1 carbon.
20. The detergent composition according to claim 9, wherein R4 further has one hydroxyl group.
21. A detergent composition comprising:
an amphoteric polymer; and
at least two non-ionic surfactants, each surfactant selected from the group consisting of:
wherein
n=0-5; and
m=10-50; and
R1O(AlkO)xM(OAlk)yOR2
wherein R1 and R2 are independently alkyl radicals with 4 to 22 carbon atoms;
wherein Alk is an alkyl radical with 2 to 4 carbon atoms;
wherein x and y are independently an integer between 1 and 70; and
wherein M is an alkyl radical selected from the group consisting of CH2, CHR3, CR3R4, CH2CHR3, and CHR3CHR4, wherein R3 and R4 are independently alkyl radicals with 1 to 18 carbon atoms.
22. The detergent composition according to claim 21, wherein the composition comprises at least two different non-ionic surfactants.
23. The detergent composition according to claim 21, wherein the composition comprises at least two different non-ionic surfactants, wherein at least one surfactant comprises the formula
and at least one surfactant comprises the formula
R1O(AlkO)xM(OAlk)yOR2.
24. The detergent composition according to claim 23, wherein the non-ionic surfactants are each present in the composition between 0.5 and 20% by weight.
25. The detergent composition according to claim 23, wherein the amphoteric polymer comprises a quaternized ammonium acrylamideacylic acid copolymer.
26. The detergent composition according to claim 23, wherein the amphoteric polymer comprises:
wherein R1 is an alkyl group having 12 to 16 carbon atoms;
wherein R2 and R3 are each alkyl groups having 1 to 3 carbons; and
wherein R4 is an alkylene or hydroxyalkylene group having 1 to 4 carbon atoms.
27. The detergent composition according to claim 26, wherein R1 of the amphoteric polymer is the amido radical
wherein R is an alkyl group having 9 to 19 carbon atoms and a is an integer between 1 and 4.
28. The detergent composition according to claim 26, wherein R2 and R3 have 1 carbon.
29. The detergent composition according to claim 26, wherein R4 further has one hydroxyl group.
30. The detergent composition according to claim 21, wherein the composition comprises an automatic dishwashing composition.
31. A method of cleaning an item comprising:
subjecting the item to the composition of claim 21; and
allowing the item to dry.

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 implemented by a computing device for processing media information, the method comprising:
receiving a playlist that specifies a plurality of media content items, wherein at least two of the media content items have different media formats and security levels associated therewith;
playing the media content items in the playlist using a system having plural media processing paths;
determining, by the computing device, different media processing paths to process different media content items in the playlist based in part on the media formats and the security levels of the media content items, wherein the different media processing paths use a plug-in custom processing module; and
creating a graph that includes a media processing pipeline for each of the different media processing paths, the custom processing module being instantiated from within the media processing pipeline by the media processing pipeline.
2. The method of claim 1, wherein the different media processing paths send output data to a common presentation process which combines the output of at least two of the different media processing paths to achieve a particular media effect.
3. The method of claim 1, wherein the custom processing module is a custom presenter module which prepares the media content items for output to an output device.
4. The method of claim 1, wherein the graph for rendering the media content items includes the custom processing module, and wherein the playing the media content items includes using the created graph.
5. The method of claim 4, wherein the plural media processing paths include:
a first graph that includes a media processing pipeline that is in-process with respect to an application which interacts with the media processing pipeline, wherein the application sets the custom processing module in the in-process media processing pipeline; and
a second graph that includes a media processing pipeline that is out-of-process with respect to the application, wherein the application sets the custom processing module in the out-of-process media processing pipeline, whereby details of the custom processing module’s operation within the out-of-process media processing pipeline are removed from the application.
6. The method of claim 5, wherein the second graph further includes a sequencer source module configured to provide a dialog with a media session to queue and start consecutive topologies, the topologies having media information comprising multiple sources, the media session being configured to feed the media content items to one or more sinks and switch seamlessly between consecutive topologies.
7. The method of claim 5, wherein the out-of-process media processing pipeline is a secure process.
8. The method of claim 1, wherein the media content items are in stored in different audio formats.
9. The method of claim 1, wherein the media content items are in stored in different video formats.
10. A method comprising:
receiving a playlist that includes a plurality of media content items, at least one of the media content items having a different media format or security level than another one of the media content items;
playing the media content items in the playlist using a system having a plurality of media processing paths, different media processing paths being applied to different media content items in the playlist based on at least one of the media format or the security level associated with each of the media content items; and
employing a common plug-in custom processing module which is instantiated by a corresponding one of the different media processing paths to facilitate playback of the media content items by at least one of the plurality of media processing paths, wherein the plurality of media processing paths are established prior to the instantiation of the common plug-in custom processing module.
11. The method of claim 10, wherein the media content items have a different media format and a same security level, and wherein the different media processing paths are applied to different media content items in the playlist based at least in part on the media format of the media content items.
12. The method of claim 10, wherein the different media processing paths send output data to a common presentation process which combines the output of at least two of the plurality of media processing paths to achieve a particular media effect.
13. The method of claim 10, wherein the custom processing module is a custom presenter module which prepares the media content items for output to an output device.
14. The method of claim 10, further comprising creating a graph for rendering the media content items that includes the custom processing module, and wherein the playing the media includes using the created graph.
15. The method of claim 10, wherein the plurality of media processing paths include:
a first graph that includes a media processing pipeline that is in-process with respect to an application which interacts with the media processing pipeline; and
a second graph that includes a media processing pipeline that is out-of-process with respect to the application.
16. One or more computer-readable storage devices including instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
receiving a playlist that includes a plurality of media content items, at least two of the media content items having different media formats;
playing the media content items in the playlist using a system having a plurality of media processing paths, different media processing paths being applied to different media content items in the playlist based at least in part on the media formats of the media content items, the plurality of media processing paths to include:
a first graph that includes a media processing pipeline that is in process with respect to an application which interacts with the media processing pipeline, the application setting the custom processing module in the in-process media processing pipeline, and
a second graph that includes a media processing pipeline that is out-of-process with respect to the application, the application setting the custom processing module in the out-of-process media processing pipeline; and

employing a common plug-in custom processing module which is instantiated from within, and by, a corresponding one of the different media processing paths to facilitate playback of the media content items by at least one of the plurality of media processing paths, wherein the plurality of media processing paths are established prior to the instantiation of the common plug-in custom processing module.
17. The one or more computer-readable storage devices of claim 16, wherein the different media processing paths are further applied to different media content items in the playlist based at least in part on different security levels of the media content items.
18. The one or more computer-readable storage devices of claim 17, wherein the out-of-process media processing pipeline is a secure process.
19. The one or more computer-readable storage devices of claim 16, wherein the second graph further includes a sequencer source module configured to provide a dialog with a media session to queue and start consecutive topologies, the topologies having media information comprising multiple sources, the media session being configured to feed the media content items to one or more sinks and switch seamlessly between consecutive topologies.
20. The one or more computer-readable storage devices of claim 16, wherein the media content items are stored in different audio formats or different video formats.