1461132163-2b090779-7006-49cd-8727-21b2dc66ab12

1. A system for balancing first and second work outputs between first and second cylinder banks of an engine, comprising:
a first intake camshaft associated with said first cylinder bank;
a first fuel injector associated with said first cylinder bank; and
a controller that trims a pulse-width of said first fuel injector until first and second AF ratios of respective exhaust of said first and second cylinder banks are equivalent, adjusts timing of said first intake camshaft to effect air flow into said first cylinder bank and trims said pulse-width to maintain equivalency of said first and second AF ratios.
2. The system of claim 1, further comprising a first cam phaser that is interconnected with said first intake camshaft and that adjusts said timing of said first intake camshaft.
3. The system of claim 1, further comprising first and second exhaust oxygen sensors located in respective exhaust flow paths of said first and second cylinder banks, wherein said controller determines said first and second AF ratios of said first and second cylinder banks based on signals from said first and second oxygen sensors.
4. The system of claim 1, further comprising:
a second intake camshaft associated with said second cylinder bank; and
a second fuel injector associated with said second cylinder bank, wherein said controller trims a pulse-width of said first and second fuel injectors until said fuel injectors achieve a target pulse-width, adjusts timing of said first and second intake camshafts to effect respective air flows into said first and second cylinder banks and maintains equivalency of said first and second AF ratios.
5. The system of claim 4, wherein said controller determines said target pulse-width based on engine speed and manifold absolute pressure.
6. The system of claim 4, further comprising a second cam phaser that is interconnected with said second intake camshaft and that adjusts said timing of said second intake camshaft.
7. A method of balancing first and second work outputs between first and second cylinder banks of an engine, comprising:
trimming a fuel injector pulse-width of one of said first and second cylinder banks until first and second AF ratios of said first and second cylinder banks am equivalent;
adjusting timing of a camshaft of one of said first and second cylinder banks to effect air flow into one of said first and second cylinder banks; and
trimming said fuel injector pulse-width to maintain equivalency of said first and second AF ratios.
8. The method of claim 7, further comprising:
determining said first and second AF ratios of said first and second cylinder banks; and
comparing said first and second AF ratios, wherein said step of trimming said fuel injector pulse-width occurs if said first and second AF ratios are not equal.
9. The method of claim 8, wherein said first and second AF ratios are determined as an average AF ratio of respective cylinders of said first and second cylinder banks.
10. The method of claim 7, further comprising comparing said fuel injector pulse-widths of said first and second cylinder banks, wherein said step of adjusting timing of said camshaft occurs if said first and second fuel injector pulse-widths are not equal.
11. The method of claim 7, further comprising determining a particular camshaft to adjust based on a current position of said camshafts.
12. The method of claim 7, further comprising:
determining a pulse-width target; and
trimming said fuel injector pulse-widths until said fuel injector pulse-widths are equal to said pulse-width target.
13. The method of claim 12, wherein said pulse-width target is based on engine speed and manifold absolute pressure.
14. A method of balancing first and second work outputs between first and second cylinder banks of an engine, comprising:
determining whether first and second AF ratios of said first and second cylinder banks are unequal;
trimming a fuel injector pulse-width of one of said first and second cylinder banks until said first and second AF ratios ate equivalent;
comparing respective pule-widths of said first and second cylinder banks;
adjusting timing of a camshaft of one of said first and second cylinder banks to effect air flow into one of said first and second cylinder banks if said respective fuel injector pulse-widths are unequal; and
trimming said fuel injector pulse-width to maintain equivalency of said first and second AF ratios.
15. The method of claim 14, further comprising measuring an oxygen content of respective exhaust streams from said first and second cylinder banks to determine said first and second AF ratios.
16. The method of claim 14, wherein said first and second AF ratios are determined as an average AF ratio of respective cylinders of said first and second cylinder banks.
17. The method of claim 14, further comprising determining a particular camshaft to adjust based on a current position of said camshafts.
18. The method of claim 14, further comprising:
determining a pulse-width target; and
trimming said fuel injector pulse-widths until said fuel injector pulse-widths are equal to said pule-width target.
19. The method of claim 18, wherein said pulse-width target is based on engine speed and manifold absolute pressure.

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 transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the apparatus comprising:
a control unit that, in response to receiving a suspend request for suspending at least one of the devices from the host, obtains configuration data of the target device for suspension indicated by the suspend request from the device; and
a holding unit that holds the configuration data obtained by the control unit.
2. A data transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the apparatus comprising:
a control unit that, in response to receiving a suspend request for suspending at least one of the devices from the host, obtains configuration data used in data communication from a port to which the target device for suspension indicated by the suspend request is connected; and
a holding unit that holds the configuration data obtained by the control unit.
3. The apparatus according to claim 1,
wherein the control unit reads, in response to a resume request from the host, the configuration data related to the target device for resume indicated by the resume request from the holding unit, and sets the configuration data in the target device of the resume request.
4. The apparatus according to claim 1,
wherein the holding unit further holds a conversion table for converting a request issued to the device by the host in a first address space into a second address space, and the control unit converts the first address space of the host into the second address space for the device.
5. The apparatus according to claim 3,
wherein in the case where the resume request has been received, the control unit causes the host to restart the supply of a clock and power to the target device for resume, and then resumes the target device from the suspend state by setting, in the target device for resume, the configuration data of the target device for resume stored in the holding unit.
6. A data transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the apparatus comprising:
a receiving unit that receives, from the host, a suspend request specifying one of the devices as a target device for suspension or a resume request specifying one of the devices as a target device for resume;
an obtainment unit that, in the case where the suspend request has been received by the receiving unit, obtains configuration data from the target device for suspension specified by the suspend request, and stores the configuration data in a holding unit; and
a control unit that, in the case where the suspend request has been received by the receiving unit, transits the target device for suspension to the suspend state after the obtainment unit has stored the configuration data in the holding unit, and that, in the case where the resume request has been received by the receiving unit, resumes the target device for resume from the suspend state by reading the configuration data of the target device for resume stored in the holding unit and setting the configuration data in the target device for resume.
7. The apparatus according to claim 6,
wherein the receiving unit includes a register into which the suspend request and the resume request from the host are written.
8. The apparatus according to claim 6,
wherein when transferring data between the host and the device, the control unit maps a bus address space of the host to a device address space, and transfers the data.
9. The apparatus according to claim 8,
wherein the bus address space is a PCI address space.
10. The apparatus according to claim 6,
wherein the control unit forms a virtual bus bridge so as to be handled as a bus bridge by the host.
11. The apparatus according to claim 1,
wherein the data transfer is data transfer carried out in accordance with the PCI-Express standard.
12. The apparatus according to claim 1,
wherein the data transfer is data transfer carried out in accordance with the USB 3.0 standard.
13. The apparatus according to claim 1,
wherein the host is a central processing unit.
14. A control method for a data transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the method comprising:
obtaining, in response to the reception of a suspend request for suspending at least one of the devices from the host, configuration data of the target device for suspension indicated by the suspend request from that device; and
holding the configuration data obtained in the obtaining in a storage device that can be accessed by the data transferring apparatus.
15. A control method for a data transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the method comprising:
obtaining, in response to the reception of a suspend request for suspending at least one of the devices from the host, configuration data used in data communication from a port to which the target device for suspension indicated by the suspend request is connected; and
holding the configuration data obtained in the obtaining in a storage device that can be accessed by the data transferring apparatus.
16. A control method for a data transferring apparatus that is capable of connecting to at least one device and that transfers a request from a host to the device, the method comprising:
receiving, from the host, a suspend request specifying one of the devices as a target device for suspension or a resume request specifying one of the devices as a target device for resume;
obtaining, in the case where the suspend request has been received in the receiving, configuration data from the target device for suspension specified by the suspend request, and storing the configuration data in a holding unit; and
in the case where the suspend request has been received in the receiving, transiting the target device for suspension to the suspend state after the configuration data has been stored in the holding unit in the obtaining, and, in the case where the resume request has been received in the receiving, resuming the target device for resume from the suspend state by reading the configuration data of the target device for resume stored in the holding unit and setting the configuration data in the target device for resume.

1461132153-9768089a-939a-4936-b40e-5d9e39d41e6b

1. A sensor device comprising:
a sensor assembly comprising at least one sensor element;
an additional sensor assembly comprising at least one additional sensor element;
a switch-in element coupling the additional sensor assembly to the sensor assembly responsive to a switch-in signal to selectively achieve an overall sensor assembly comprising the sensor assembly and the additional sensor assembly; and
a supply circuit configured to provide a first supply signal comprising a first power value to the sensor assembly and a second supply signal comprising a second power value to the overall assembly, wherein the overall sensor assembly has a reduced power demand so that the second power value is smaller than the first power value.
2. The sensor device according to claim 1, wherein the at least one sensor element and the at least one additional sensor element comprise a magneto-resistive sensor element or a piezo-resistive sensor element.
3. The sensor device according to claim 2, wherein a magneto-resistive sensor element comprises a GMR (giant magneto resistance) structure, a TMR (tunnel magneto resistance) structure, a spin valve structure, an AMR (anisotropic magneto resistance) structure or an EMR (extraordinary magneto resistance) structure.
4. The sensor device according to claim 1, wherein the sensor assembly comprises a full bridge circuit comprising at least four circuit elements of which at least one circuit element comprises a sensor element.
5. The sensor device according to claim 4, wherein at least one circuit element of the full bridge circuit comprises a resistive element, a resistor element, a capacity, a semiconductor device or an inductivity.
6. The sensor device according to claim 1, wherein the supply circuit is a voltage source and the switch-in element couples the additional sensor assembly to the sensor assembly to form a series connection in the form of the overall sensor assembly, or wherein the supply circuit is a current source and the switch-in element couples the additional sensor assembly to the sensor assembly to form a parallel connection as the overall sensor assembly.
7. The sensor device according to claim 1, further comprising an evaluation circuit coupled to at least one of the overall sensor assembly and the sensor assembly.
8. The sensor device according to claim 1, wherein the sensor device is a pressure sensor, a magnetic field sensor, a magnetic angle sensor or a magnetic revolution sensor.
9. A sensor device for detecting a measurable quantity by an overall sensor assembly, comprising:
a sensor assembly comprising at least one resistive sensor element;
an additional sensor assembly comprising at least one additional resistive sensor element;
a switch-in element coupled to the additional sensor assembly, the switch-in element configured to selectively couple together the sensor assembly and the additional sensor assembly, responsive to a switch-in signal, to form the overall sensor assembly having a reduced power demand; and
a control circuit coupled to the switch-in element, the control circuit configured to provide the switch-in signal.
10. The sensor device according to claim 9, wherein the at least one sensor element and the at least one additional sensor element comprise a magneto-resistive sensor element or a piezo-resistive sensor element.
11. The sensor device according to claim 10, wherein a magneto-resistive sensor element comprises a GMR (giant magneto resistance) structure, a TMR (tunnel magneto resistance) structure, a spin valve structure, an AMR (anisotropic magneto resistance) structure or an EMR (extraordinary magneto resistance) structure.
12. The sensor device according to claim 9, wherein the sensor assembly comprises a full bridge circuit comprising at least four circuit elements of which at least one circuit element comprises a sensor element.
13. The sensor device according to claim 12, wherein a circuit element comprises a sensor element, a resistive sensor element, a resistor element, a capacity, a semiconductor device or an inductivity.
14. The sensor device according to claim 9, further comprising a supply circuit providing a first supply signal comprising a first power value to the sensor assembly and providing, responsive to the switch-in signal, a second supply signal comprising a second power value to the overall assembly, the second power value being smaller than the first power value.
15. The sensor device according to claim 14, wherein the supply circuit is a voltage source and the switch-in element couples the additional sensor assembly to the sensor assembly to form a series connection in the form of the overall sensor assembly, or wherein the supply circuit is a current source and the switch-in element couples the additional sensor assembly to the sensor assembly to form a parallel connection as the overall sensor assembly.
16. The sensor device according to claim 9, further comprising an evaluation circuit coupled to at least one of the overall sensor assembly and the sensor assembly.
17. The sensor device according to claim 9, wherein the sensor device is a pressure sensor, a magnetic field sensor, a magnetic angle sensor or a magnetic revolution sensor.
18. A sensor device comprising:
sensor means comprising at least one detection means for detecting a measurable quantity;
additional sensor means comprising at least one additional detection means;
switch-in means coupling the additional sensor means to the sensor means responsive to a switch-in signal to selectively achieve an overall sensor assembly comprising the sensor assembly and the additional sensor assembly; and
a supply means configured to provide a first supply signal comprising a first power value to the sensor means and a second supply signal comprising a second power value to the overall sensor assembly, wherein the overall sensor assembly has a reduced power demand so that the first power value is greater than the second power value.
19. The sensor device according to claim 18, wherein the at least one detection means for detecting a measurable quantity and the at least one additional detection means comprise a sensor element, a magneto-resistive sensor element or a piezo-resistive sensor element.
20. The sensor device according to claim 18, wherein the supply means comprises a voltage source or a current source.
21. The sensor device according to claim 18, further comprising evaluation means coupled to at least one of the overall sensor assembly and the sensor means to provide an evaluation signal.
22. The sensor device according to claim 18, further comprising a supply circuit providing a first supply signal comprising a first power value to the sensor assembly and providing, responsive to the switch-in signal, a second supply signal comprising a second power value to the overall assembly, the second power value being smaller than the first power value.
23. A method for detecting a measurable quantity by a sensor device comprising a sensor assembly comprising at least one sensor element and an additional sensor assembly comprising at least one additional sensor element, comprising the step of:
switching in the additional sensor assembly, upon receipt of a switch-in signal, to the sensor assembly to selectively achieve an overall sensor assembly comprising the sensor assembly and the additional sensor;
wherein a first supply signal comprising a first power value is provided to the sensor assembly, wherein a second supply signal comprising a second power value is provided to the overall sensor assembly, and wherein the overall sensor assembly has a reduced power demand so that the second power value is smaller than the first power value.
24. The method according to claim 23, further comprising the step of:
detecting the measurable quantity by the sensor assembly.
25. The method according to claim 23, further comprising the step of:
detecting the measurable quantity by the overall sensor assembly.
26. A computer program product comprising a computer usable medium storing a program code for performing a method for detecting a measurable quantity by a sensor device comprising a sensor assembly comprising at least one sensor element and an additional sensor assembly comprising at least one additional sensor element, the method comprising the step of: switching in the additional sensor assembly, upon receipt of a switch-in signal, to the sensor assembly to selectively achieve an overall sensor assembly comprising the sensor assembly and the additional sensor assembly, when the program runs on a processor;
wherein a first supply signal comprising a first power value is provided to the sensor assembly, wherein a second supply signal comprising a second power value is provided to the overall sensor assembly, and wherein the overall sensor assembly has a reduced power demand so that the second power value is smaller than the first power value.
27. A sensor device comprising:
a sensor assembly comprising at least one sensor element;
an additional sensor assembly comprising at least one additional sensor element;
a switch-in element coupling the additional sensor assembly to the sensor assembly responsive to a switch-in signal to achieve an overall sensor assembly comprising a reduced power demand; and
a supply circuit providing a first supply signal comprising a first power value to the sensor assembly and providing, responsive to the switch-in signal, a second supply signal comprising a second power value to the overall assembly, the second power value being smaller than the first power value.

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 file storage system comprising:
a gateway service adapted to service requests from clients for accessing files having respective file identifiers;
a storage service adapted to provide permanent storage of file data corresponding to the files; and
a metadata service adapted to maintain metadata corresponding to the files, a portion of the metadata for each file correlating a respective locations of the files in the storage service with the respective file identifiers,
the gateway service communicating with the metadata service to determine a location of the file data in the storage service in accordance with the file identifier, and with the storage service for providing clients access to the file data in accordance with the determined location, whereby the clients need only provide the file identifier to access the file from the determined location.
2. A file storage system according to claim 1, wherein the storage service comprises a plurality of storage devices, the location of the file data being associated with the plurality of storage devices.
3. A file storage system according to claim 2, wherein the storage service is adapted so that the number of storage devices is scalable.
4. A file storage system according to claim 2, wherein the storage service and the metadata service are adapted so that the location of the file data corresponding to a certain one of the files is associated with more than one of the plurality of storage devices.
5. A file storage system according to claim 4, wherein the more than one of the plurality of storage devices are determined in accordance with a redundancy scheme.
6. A file storage system according to claim 5, wherein the gateway service is adapted to provide access to an operable device of the more than one of the plurality of storage devices rather than a failed device of the more than one of the plurality of storage devices in accordance with a client request associated with the certain one of the files and with the location determined from the metadata service.
7. A file storage system according to claim 4, wherein the more than one plurality of storage devices are determined in accordance with a striping scheme.
8. A file storage system according to claim 2, wherein the metadata service is adapted to implement a hierarchical storage management scheme, a first set of the plurality of storage devices having a first capacity and performance characteristic, a second set of the plurality of storage devices having a second capacity and performance characteristic different than the first characteristic, the metadata service cooperating with the storage service to manage a migration of file data from the first set to the second set of storage devices, whereby clients requesting access to moved files corresponding to the migrated file data need only supply the file identifiers corresponding to the moved files.
9. A file storage system according to claim 1, wherein the gateway service comprises a plurality of gateway service nodes, the gateway service nodes being adapted to uniformly communicate with the metadata service, the storage service and the clients.
10. A file storage system according to claim 9, further comprising a load balance adapted to distribute the requests from the clients to the plurality of gateway service nodes.
11. A file storage system according to claim 9, wherein the gateway service nodes provide substantially the same performance in servicing the client file requests.
12. A file storage system according to claim 9, wherein the gateway service is adapted so that the number of gateway service nodes is scalable.
13. A file storage system according to claim 1, wherein the metadata service comprises a plurality of metadata nodes, the metadata nodes being adapted to uniformly communicate with the gateway service and to maintain the metadata.
14. A file storage system according to claim 1, wherein the metadata service is adapted to implement a hierarchical storage management scheme.
15. A file storage system according to claim 1, wherein the clients comprise one of at least one of a NFS client, a CIFS client, a HTTP client, and a FTP client, the gateway service being further adapted to service the client requests in accordance with the respective protocols used by the clients.
16. A file storage system comprising:
a scalable number of gateway servers each adapted to service requests from clients for accessing files having respective file identifiers;
a scalable number of storage servers each adapted to provide permanent storage of bitfile data corresponding to the files; and
a metadata service adapted to maintain metadata corresponding to the files, a portion of the metadata for each file correlating a respective locations of the files in the storage service with the respective file identifiers,
the gateway servers each communicating with the metadata service to determine a location of the bitfile data in the storage servers in accordance with the file identifier, and with the bitfile storage servers for providing clients access to the bitfile data in accordance with the determined location, whereby a client who accessed the file when the scalable number comprised a first value need only provide the same file identifier to access the file when the scalable number comprises a second value different than the first value.
17. A method for providing shared access to stored files, comprising:
servicing requests from clients for accessing files having respective file identifiers;
providing permanent storage of file data corresponding to the files in a first storage device; and
maintaining metadata corresponding to the files in a second storage device different than the first device, a portion of the metadata for each file correlating a respective locations of the files in the first storage device with the respective file identifiers,
determining a location of the file data in the first device in accordance with the file identifier from the metadata maintained in the second device; and
providing clients access to the file data from the first device in accordance with the determined location, whereby the clients need only provide the file identifier to access the file from the determined location.
18. A method according to claim 17, wherein the first storage device comprises a number of storage devices, the location of the file data being associated with the number of storage devices.
19. A method according to claim 18, wherein the maintaining step includes accounting for a scaling of the number of storage devices.
20. A method according to claim 18, wherein the maintaining step includes correlating the location of the file data corresponding to a certain one of the files being associated with more than one of the number of storage devices.
21. A method according to claim 20, further comprising determining the more than one of the number of storage devices in accordance with a redundancy scheme.
22. A method according to claim 21, further comprising providing access to an operable device of the more than one of the number of storage devices rather than a failed device of the more than one of the number of storage devices in accordance with a client request associated with the certain one of the files and with the determined location.
23. A method according to claim 20, further comprising determining the more than one of the number of storage devices in accordance with a striping scheme.
24. A method according to claim 17, wherein the servicing step includes servicing the requests in a uniform manner by a plurality of gateway service nodes.
25. A method according to claim 24, further comprising distributing the requests from the clients to the plurality of gateway service nodes.
26. A method according to claim 24, wherein the gateway service nodes provide substantially the same performance in servicing the client file requests.
27. A method according to claim 17, wherein the servicing step includes servicing the requests in accordance with at least one of a NFS protocol, a CIFS protocol, a HTTP protocol, and a FTP protocol.
28. A method according to claim 17, further comprising:
migrating certain of the file data from the first device to a third storage device different than the first and second storage devices; and
updating the metadata corresponding to the migrated file data to reflect the migrated location of the migrated file data,
whereby the clients need only provide the file identifier associated with the migrated file data to access the file from the migrated location.
29. A method according to claim 28, further comprising: removing the file data from old locations in the first storage device.