1460752330-f97a7044-fb68-442a-a61b-c2b60149812d

1. In a motor vehicle having an interior passenger compartment including a seat on which a child seat may be placed, a control system for controlling an occupant restraint device effective for protection of an occupant of the seat, comprising:
receiving means arranged in the vehicle for obtaining information about contents of the seat and generating a signal based on any contents of the seat, said receiving means being structured and arranged to generate a different signal for different contents of the seat when such contents are present on the seat;
analyzing means coupled to said receiving means for analyzing the signal in order to determine at least one of whether the contents of the seat include a child seat, whether the contents of the seat include a child seat in a particular orientation and whether the contents of the seat include a child seat in a particular position; and
deployment means coupled to said analyzing means for controlling deployment of the occupant restraint device based on the determination by said analyzing means.
2. The system of claim 1, wherein said analyzing means are structured and arranged to determine whether the contents of the seat include a child seat in a rear-facing position.
3. The system of claim 1, wherein said analyzing means are structured and arranged to determine the position of the child seat relative to the occupant restraint device.
4. The system of claim 1, wherein said receiving means comprise wave transmitting means for transmitting waves toward the seat, wave receiving means arranged relative to said wave transmitting means for receiving waves reflected from the seat and a processor coupled to said wave receiver means for generating the different signal for the different contents of the seat based on the received waves reflected from the seat.
5. The system of claim 4, wherein said wave receiving means comprise two wave receivers spaced apart from one another, said processor is structured and arranged to process the reflected waves from each of said receivers in order to create respective signals characteristic of the contents of the seat based on the reflected waves.
6. The system of claim 5, wherein said analyzing means comprise categorization means coupled to said processor for categorizing said signals, said categorization means comprising pattern recognition means for recognizing and thus identifying the contents of the seat by processing said signals based on the reflected waves from the contents of the seat into a categorization of said signals characteristic of the contents of the seat.
7. The system of claim 6, wherein said pattern recognition means comprise a trained neural network.
8. The system of claim 1, wherein the occupant restraint device is a side airbag.
9. The system of claim 1, wherein the child seat is provided with signal generating means for generating a reactive signal upon receipt of a transmitted signal, said receiving means being arranged to receive the reactive signal generated by said signal generating means.
10. The system of claim 9, wherein said signal generating means comprise a resonator or reflector.
11. In a motor vehicle having an interior passenger compartment including a seat on which a child seat may be placed, a method for detecting the presence of a child seat on the seat, comprising the steps of:
obtaining information about contents of the seat;
generating a signal based on the information about the contents of the seat, a different signal being generated for different contents of the seat when such contents are present on the seat;
analyzing the signal in order to determine at least one of whether the contents of the seat include a child seat, whether the contents of the seat include a child seat in a particular orientation and whether the contents of the seat include a child seat in a particular position; and
controlling deployment of the occupant restraint device based on the analysis of the signal.
12. The method of claim 11, wherein the step of analyzing the signal comprises the step of analyzing the signal to determine whether the contents of the seat include a child seat in a rear-facing position.
13. The method of claim 11, further comprising the step of determining the position of the child seat, when present, relative to the occupant restraint device, deployment of the occupant restraint device being controlled based on the determination of whether the contents of the seat include a child seat and the position of the child seat.
14. The method of claim 11, wherein the step of obtaining information about the contents of the seat comprises the steps of transmitting waves toward the seat and receiving waves reflected from the seat, the step of generating a signal based on the information about the contents of the seat comprising the step of processing the received, reflected waves in order to generate a different signal for different received, reflected waves.
15. The method of claim 14, wherein the step of processing the reflected waves comprises the step of categorizing said signal to thereby obtain an identification of the contents of the seat.
16. The method of claim 11, wherein the occupant restraint device is a side airbag.
17. The method of claim 11, wherein the step of obtaining information about the seat comprises the steps of providing the child seat with signal generating means for generating a reactive signal upon receipt of a transmitted signal and processing the reactive signal generated by the signal generating means.
18. The method of claim 17, wherein the signal generating means comprise a resonator or reflector.
19. A vehicle including a system for obtaining information about an object in the vehicle, comprising:
at least one resonator arranged in association with the object, said at least one resonator being arranged to emit an energy signal upon receipt of a signal at an excitation frequency;
transmitter means for transmitting signals at least at the excitation frequency of each of said at least one resonator,
energy signal detector means for detecting the energy signal emitted by said at least one resonator upon receipt of the signal at the excitation frequency;
a processor coupled to said detector means for obtaining information about the object upon analysis of the energy signal detected by said detector means;
an occupant restraint system for protecting the object, said occupant restraint system including a side airbag arranged to deploy along a right or left side of the vehicle; and
deployment means coupled to said processor for controlling deployment of said occupant restraint system based on the information obtained about the object.
20. The vehicle of claim 19, wherein the information obtained about the object is a distance between each of said at least one resonator and said detector means.
21. The vehicle of claim 19, wherein the object is a seat whereby the information obtained about the seat is an indication of the position of the seat.
22. The vehicle of claim 19, wherein said at least one resonator comprises a plurality of resonators, each of said resonators being arranged to emit an energy signal upon receipt of a signal at a different excitation frequency.
23. The vehicle of claim 19, wherein the object is a seatbelt whereby the information obtained about the seatbelt is at least one of an indication of whether the seatbelt is in use and an indication of the position of the seatbelt.
24. The vehicle of claim 19, wherein the object is a child seat whereby the information obtained about the child seat is at least one of an indication of the orientation of the child seat and an indication of the position of the child seat.
25. The vehicle of claim 19, wherein the object is a window of the vehicle whereby the information obtained about the window is an indication of whether the window is open or closed.
26. The vehicle of claim 19, wherein the object is a door, said at least one resonator being arranged in a surface facing the door such that closure of the door prevents emission of the energy signal from said at least one resonator, whereby the information obtained about the door is an indication of whether the door is open or closed.
27. The vehicle of claim 19, wherein said at least one resonator comprises a tuned resonator including an acoustic cavity or a vibrating mechanical element.
28. The vehicle of claim 19, wherein said processor is arranged to determine the position of the object upon analysis of the energy signal detected by said detector means.
29. The vehicle of claim 19, wherein said at least one resonator comprises a plurality of resonators, all arranged in association with the same object.
30. The vehicle of claim 19, wherein said at least one resonator comprises a dual frequency resonator.
31. The vehicle of claim 19, wherein said deployment means are arranged to adjust at least one of the rate of inflation of said side airbag, the time of inflation of said side airbag, the rate of deflation of said side airbag and the time of deflation of said side airbag.
32. A vehicle including a system for obtaining information about an object in the vehicle, comprising:
at least one reflector arranged in association with the object, said at least one reflector being arranged to reflect an energy signal;
transmitter means for transmitting energy signals in a direction of each of said at least one reflector;
energy signal detector means for detecting energy signals reflected by said at least one reflector;
a processor coupled to said detector means for obtaining information about the object upon analysis of the energy signal detected by said detector means;
an occupant restraint system for protecting the object, said occupant restraint system including a side airbag arranged to deploy along a right or left side of the vehicle; and
deployment means coupled to said processor for controlling deployment of said occupant restraint system based on the information obtained about the object.
33. The vehicle of claim 32, wherein said at least one reflector comprises a parabolic-shaped reflector.
34. The vehicle of claim 32, wherein the information obtained about the object is a distance between each of said at least one reflector and said detector means.
35. The vehicle of claim 32, wherein the object is a seat whereby the information obtained about the seat is an indication of the position of the seat.
36. The vehicle of claim 32, wherein the object is a seatbelt whereby the information obtained about the seatbelt is at least one of an indication of whether the seatbelt is in use and an indication of the position of the seatbelt.
37. The vehicle of claim 32, wherein the object is a child seat whereby the information obtained about the child seat is at least one of an indication of the orientation of the child seat and an indication of the position of the child seat.
38. The vehicle of claim 32, wherein the object is a window of the vehicle whereby the information obtained about the window is an indication of whether the window is open or closed.
39. The vehicle of claim 32, wherein the object is a door, said at least one reflector being arranged in a surface facing the door such that closure of the door prevents reflection of an energy signal by said at least one reflector, whereby the information obtained about the door is an indication of whether the door is open or closed.
40. The vehicle of claim 32, wherein said transmitter means comprise an infrared laser system and said at least one reflector comprises an optical mirror.
41. The vehicle of claim 32, wherein said processor is arranged to determine the position of the object upon analysis of the energy signal detected by said detector means.
42. The vehicle of claim 32, wherein said at least one reflector comprises a plurality of reflectors, all arranged in association with the same object.
43. The vehicle of claim 32, wherein said deployment means are arranged to adjust at least one of the rate of inflation of said side airbag, the time of inflation of said side airbag, the rate of deflation of said side airbag and the time of deflation of said side airbag.
44. A vehicle including a system for obtaining information about an object in the vehicle, comprising:
at least one resonator arranged in association with the object, said at least one resonator being arranged to emit an energy signal upon receipt of a signal at an excitation frequency;
transmitter means for transmitting signals at least at the excitation frequency of each of said at least one resonator;
energy signal detector means for detecting the energy signal emitted by said at least one resonator upon receipt of the signal at the excitation frequency;
a processor coupled to said detector means for obtaining information about the object upon analysis of the energy signal detected by said detector means;
an occupant restraint system for protecting the object and including at least one airbag; and
deployment means coupled to said processor for adjusting deployment of said occupant restraint system based on the information obtained about the object, said deployment means being arranged to adjust at least one of the rate of inflation of said at least one airbag, the time of inflation of said at least one airbag, the rate of deflation of said at least one airbag and the time of deflation of said at least one airbag.
45. The vehicle of claim 44, wherein said processor is arranged to determine the position of the object upon analysis of the energy signal detected by said detector means.
46. A vehicle including a system for obtaining information about an object in the vehicle, comprising:
at least one reflector arranged in association with the object, said at least one reflector being arranged to reflect an energy signal;
transmitter means for transmitting energy signals in a direction of each of said at least one reflector;
energy signal detector means for detecting energy signals reflected by said at least one reflector;
a processor coupled to said detector means for obtaining information about the object upon analysis of the energy signal detected by said detector means;
an occupant restraint system for protecting the object and including at least one airbag; and
deployment means coupled to said processor for adjusting deployment of said occupant restraint system based on the information obtained about the object, said deployment means being arranged to adjust at least one of the rate of inflation of said at least one airbag, the time of inflation of said at least one airbag, the rate of deflation of said at least one airbag and the time of deflation of said at least one airbag.
47. The vehicle of claim 46, wherein said processor is arranged to determine the position of the object upon analysis of the energy signal detected by said detector means.

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. An imager comprising:
a first in-focus detector that is movable with respect to a stationary platform, and detects whether a subject image is in focus of an image sensor;
a shake detector that detects a shake transmitted to said first in-focus detector; and
a first driver that repositions said first in-focus detector with respect to the stationary platform according to a shake detected by said shake detector;
said first in-focus detector provided on an in-focus light path that is different from a photographing light path on which light is directed to the image sensor, and detects whether a subject image is in focus using incoming light along the in-focus light path.
2. The imager according to claim 1, wherein said first in-focus detector comprises first and second separator lenses that separate light passing along the in-focus light path, and a light detector that is illuminated by light passing through the first and second separator lenses, and the light detector determines whether a subject image is in focus on the image sensor on the basis of whether the distance between a position illuminated by light passing through the first separator lens and a position illuminated by light passing through the second separator lens is greater or less than a predetermined distance.
3. The imager according to claim 1, wherein the image sensor is movable with respect to the stationary platform, said shake detector detects a shake transmitted to the image sensor, and the imager further comprises a second driver that moves the image sensor relative to the stationary platform so as to cancel out the relative change in position of a subject caused by shaking detected by said shake detector.
4. The imager according to claim 3, wherein said second driver drives the image sensor in two directions on an imaging surface of the image sensor.
5. The imager according to claim 3, wherein the relative position of the image sensor with respect to an optical axis of the photographing light path is the same as the relative position of said first in-focus detector with respect to an optical axis of the in-focus light path, and the velocity of the image sensor moving toward the stationary platform is the same as the velocity of said first in-focus detector moving toward the stationary platform.
6. The imager according to claim 3, wherein said first driver is driven by said second driver.
7. The imager according to claim 6, wherein said first driver comprises a flexible plate that is driven by said second driver and a straight bar that changes the drive direction of the flexible plate by 90 degrees, the flexible plate has first and second regions and is driven by said second driver so as to reciprocate along the extending direction of the straight bar or along the orthogonal direction to the extended direction of the straight bar, said first in-focus detector is provided in the first region, and said second in-focus detector is provided in the second region.
8. The imager according to claim 6, further comprising a light direction changer that directs incoming light from an imaging optical system to either the photographing light path or the in-focus light path having the light axis parallel to the light axis of the photographing light path, said first driver comprises a plate driven by said second driver, and said in-focus detector and the imaging sensor are provided on the plate.
9. The imager according to claim 3, further comprising a second in-focus detector that detects whether a subject image is in focus on an image sensor using incoming light that is incident on the image sensor, and said second in-focus detector detects whether a subject image is in focus on an image sensor using a subject image in an in-focus detection area provided on the imaging surface of the image sensor.
10. The imager according to claim 1, further comprising a second in-focus detector that detects whether a subject image is in focus on an image sensor using incoming light that is incident on the image sensor.
11. The imager according to claim 10, wherein said second in-focus detector detects whether a subject image is in focus on an image sensor using a subject image in an in-focus detection area provided on the imaging surface of the image sensor.
12. The imager according to claim 11, wherein said shake detector detects a shake transmitted to the image sensor, and the imager further comprises a detection area changer that changes the position of the in-focus detecting area on the imaging surface so as to cancel out the relative change in position of a subject caused by the shake detected by said shake detector.
13. The imager according to claim 11, wherein the relative position of the in-focus detection area with respect to an optical axis of the photographing light path is the same as the relative position of said first in-focus detector with respect to an optical axis of the in-focus light path, and the velocity of the in-focus detection area moving on the imaging surface is the same as the velocity of the first in-focus detector moving toward the stationary platform.
14. The imager according to claim 1, further comprising a light direction changer that directs light from an imaging optical system onto either the photographing light path or the in-focus light path.
15. The imager according to claim 1, wherein said first driver drives said first in-focus detector in two directions on the surface that is orthogonal to the axis of the in-focus light path.
16. The imager according to claim 1, wherein said shake detector comprises an angular rate sensor.
17. The imager according to claim 1, wherein said shake detector detects a shake using a subject image incident on the imaging sensor.

1460752322-b900fcc6-b025-4e21-b230-14cba6b41b9a

1. A method of creating a key protector for a storage volume, the method being implemented in a computing device and comprising:
generating an intermediate key;
protecting, based at least in part on a publicprivate key pair of an entity, the intermediate key;
encrypting based at least in part on the intermediate key, a volume master key for encrypting and decrypting one or more volume encryption keys that are used to encrypt the storage volume; and
storing a key protector for the storage volume, the key protector being associated with the entity and including both the encrypted volume master key and information indicating how to obtain the intermediate key.
2. A method as recited in claim 1, wherein protecting the intermediate key comprises encrypting, based at least in part on a publicprivate key pair of an entity, the intermediate key, and wherein storing the information indicating how to obtain the intermediate key comprises storing the encrypted intermediate key.
3. A method as recited in claim 1, further comprising storing the key protector on the storage volume.
4. A method as recited in claim 1, further comprising:
generating an encrypted intermediate key by encrypting, based at least in part on the volume master key, the intermediate key; and
storing the encrypted intermediate key in the key protector.
5. A method as recited in claim 4, further comprising:
obtaining a new volume master key;
obtaining the intermediate key by decrypting the encrypted intermediate key using the volume master key;
generating a new encrypted volume master key by encrypting, based at least in part on the intermediate key, the new volume master key;
replacing the encrypted volume master key in the key protector with the new encrypted volume master key;
generating a new encrypted intermediate key by encrypting, based at least in part on the new volume master key, the intermediate key; and
replacing the encrypted intermediate key in the key protector with the new encrypted intermediate key.
6. A method as recited in claim 1, the storing further comprising storing, in the key protector, both information identifying a private key of the publicprivate key pair and a protector type identifier that identifies the key protector as being a key protector based on a public key.
7. A method as recited in claim 1, wherein the storage volume comprises a removable flash memory device.
8. A method as recited in claim 1, wherein the entity comprises a user and wherein protecting the intermediate key is based at least in part on a digital certificate of the user obtained when the user is authenticated to the computing device.
9. A method as recited in claim 8, the storing further comprising storing, in the key protector, a certificate identifier that identifies the digital certificate.
10. A method as recited in claim 1, further comprising, in response to receiving a request to access the storage volume:
obtaining a private key of the entity;
obtaining, based at least in part on the private key, the intermediate key; and
using the intermediate key to decrypt the encrypted volume master key for decrypting the one or more volume encryption keys.
11. A method as recited in claim 1, further comprising repeating the generating, the protecting, the encrypting, and the storing for one or more additional key protectors.
12. A method of accessing an encrypted storage volume, the method being implemented in a computing device and comprising:
obtaining a private key of an entity associated with a key protector stored on the encrypted storage volume;
obtaining, based at least in part on the private key, an intermediate key; and
using the intermediate key to decrypt a volume master key from the key protector for decrypting one or more volume encryption keys that are used to decrypt the storage volume.
13. A method as recited in claim 12, wherein the key protector includes an encrypted intermediate key, and wherein obtaining the intermediate key comprises decrypting, based at least in part on the private key, the encrypted intermediate key.
14. A method as recited in claim 12, wherein the key protector is stored in an unencrypted portion of the encrypted storage volume.
15. A method as recited in claim 12, wherein the encrypted storage volume comprises a removable flash memory device.
16. A method as recited in claim 12, wherein the key protector includes an encrypted intermediate key that is encrypted based on the volume master key, the method further comprising:
receiving a new volume master key;
decrypting, based at least in part on the volume master key, the intermediate key from the key protector;
generating a new encrypted intermediate key by encrypting, based at least in part on the new volume master key, the intermediate key;
storing the new encrypted intermediate key in the key protector;
generating a new encrypted volume master key by encrypting, based at least in part on the intermediate key, the new volume master key; and
storing the new encrypted volume master key in the key protector.
17. A method as recited in claim 12, the key protector further including both information identifying a private key of a publicprivate key pair that includes the private key and a protector type identifier that identifies the key protector as being a key protector based on a public key.
18. A method as recited in claim 12, wherein the private key is identified based on a digital certificate, the key protector further including a certificate identifier that identifies the digital certificate.
19. A method as recited in claim 12, the key protector further including a data portion storing a public key of a secondary publicprivate key pair generated in encrypting the intermediate key.
20. One or more computer storage media having stored instructions for accessing an encrypted removable flash memory device that, when executed by one or more processors of a computing device, cause the one or more processors to:
obtain a private key associated with a key protector stored on the encrypted removable flash memory device, the key protector including:
a public key of a publicprivate key pair of the user,
intermediate key information that includes a first encrypted intermediate key resulting from an intermediate key having been encrypted based at least in part on the public key,
an encrypted volume master key resulting from a volume master key having been encrypted based at least in part on the intermediate key,
a second encrypted intermediate key resulting from the intermediate key having been encrypted based at least in part on the volume master key, and
a protector type identifier that identifies the key protector as being a key protector based on a public key;

decrypt, based at least in part on the private key, the first encrypted intermediate key to obtain the intermediate key; and
use the intermediate key to decrypt the encrypted volume master key to obtain the volume master key for decrypting one or more volume encryption keys that are used to decrypt the encrypted removable flash memory device.

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

I claim:

1. A wiper cleaning system for cleaning ink residue from a wiper which has wiped ink residue from an inkjet printhead in an inkjet printing mechanism, comprising:
a frame;
a scraper tumbler having a body pivotally supported by the frame and plural scraper bars projecting radially outward from the body member; and
a tumbler advancing mechanism which selectively advances the scraper bars to a scraping position where the wiper is scraped across a positioned one of the scraper bars.
2. A wiper cleaning system according to claim 1 further including:
a reservoir defined by the frame; and
an ink solvent contained within the reservoir to form a solvent bath;
wherein the advancing mechanism selectively advances the scraper bars to a soaking position where at least one of the scraper bars is soaking in the solvent bath.
3. A wiper cleaning system according to claim 2 further including a brush member located to contact at least one of the scraper bars when selectively advanced by the advancing mechanism.
4. A wiper cleaning system according to claim 3 wherein:
the reservoir has an entrance which receives the scraper bars when selectively advanced by the advancing mechanism, and an exit portion through which the scraper bars leave the reservoir when selectively advanced by the advancing mechanism; and
the brush member is located at the reservoir exit portion.
5. A wiper cleaning system according to claim 1 wherein the advancing mechanism comprises a ratchet mechanism which selectively advances the scraper blades through an indexing motion.
6. A wiper cleaning system according to claim 5 wherein said indexing motion of the ratchet mechanism has a ratcheting stroke which selectively advances the scraper bars by one scraper bar position.
7. A wiper cleaning system according to claim 5 further including a moveable platform which supports the wiper, with the platform having a pawl which engages the ratchet mechanism to selectively advance the scraper blades through said indexing motion.
8. A method of cleaning ink residue from an inkjet printhead in an inkjet printing mechanism, comprising the steps of:
providing a wiper and a scraper tumbler having plural scraper bars projecting radially outward therefrom;
wiping ink residue from an inkjet printhead with the wiper;
rotating the scraper tumbler to place one of the scraper bars in a scraping position; and
moving the wiper across said one of the scraper bars to scrape ink residue form the wiper.
9. A method according to claim 8 wherein:
the providing step further includes the step of providing a reservoir filled with an ink solvent contained to form a solvent bath; and
the method further includes the step of selectively soaking at least one of the scraper bars in the solvent bath.
10. A method according to claim 9 wherein:
the providing step further includes the step of providing a brush member; and
the method further includes the step of brushing at least one of the scraper bars during the rotating step.
11. A method according to claim 10 wherein the brushing step follows the soaking step.
12. A method according to claim 8 wherein the rotating step comprises the step of ratcheting scraper tumbler through an indexing motion.
13. A method according to claim 12 wherein said indexing motion selectively advances the scraper bars by one scraper bar position.
14. A method according to claim 12 wherein:
the providing step further includes the step of providing a moveable platform which supports the wiper; and
the rotating step comprises the step of engaging the scraper tumbler with the platform.
15. An inkjet printing mechanism, comprising:
a frame;
an inkjet printhead supported by the frame for movement between printing positions for printing and a servicing position for receiving printhead servicing; and
a wiper which wipes ink residue from the printhead during a wiping stroke when the printhead is in the servicing position;
a platform which supports the wiper for movement through a wiping stroke to wipe the ink residue from the printhead and a scraping stroke;
a scraper tumbler having a body pivotally supported by the frame and plural scraper bars projecting radially outward from the body member; and
a tumbler advancing mechanism which selectively advances the scraper bars to a scraping position where the wiper is scraped across a positioned one of the scraper bars during the scraping stroke.
16. An inkjet printing mechanism according to claim 15, further including:
a reservoir defined by the frame; and
an ink solvent contained within the reservoir to form a solvent bath;
wherein the advancing mechanism selectively advances the scraper bars to a soaking position where at least one of the scraper bars is soaking in the solvent bath.
17. An inkjet printing mechanism according to claim 16 further including a brush member located to contact at least one of the scraper bars when selectively advanced by the advancing mechanism.
18. An inkjet printing mechanism according to claim 15 wherein the advancing mechanism comprises a ratchet mechanism which selectively advances the scraper blades through an indexing motion.
19. An inkjet printing mechanism according to claim 18 wherein said indexing motion of the ratchet mechanism has a ratcheting stroke which selectively advances the scraper bars by one scraper bar position.
20. An inkjet printing mechanism according to claim 18 further including a moveable platform which supports the wiper, with the platform having a pawl which engages the ratchet mechanism to selectively advance the scraper blades through said indexing motion.