1461145313-d8c16322-5d92-450d-b4bf-0c1c6e156774

1. A winch comprising:
a drum;
a winch motor adapted to rotatably drive said drum in a first direction and a second direction;
a cable adapted to be wound off of and onto said drum; and
a fan including an impeller selectively driven by a fan motor,
wherein said fan is adapted to cool said winch motor.
2. The winch according to claim 1, wherein said fan forces air through a cooling air pipe routing air from said fan to said winch motor.
3. The winch according to claim 1, further comprising an exhaust pipe adapted to route heated air away from said winch motor.
4. The winch according to claim 3, wherein said exhaust pipe includes a U-shaped portion.
5. The winch according to claim 3, wherein said exhaust pipe includes a check valve.
6. The winch according to claim 3, wherein a baffle is disposed over the outlet portion of said exhaust pipe.
7. The winch according to claim 1, wherein said fan draws air through an air filter attached to said fan.
8. The winch according to claim 1, wherein said fan draws air through an intake pipe having an air filter disposed thereon.
9. The winch according to claim 1, wherein a fan motor intake port allows said impeller to draw air past said fan motor, thereby cooling said fan motor.
10. The winch according to claim 1, further comprising a thermal switch adapted to allow electric current to power said fan motor in response to a predetermined temperature of said winch motor.
11. The winch according to claim 10, further comprising a temperature sensor in communication with said thermal switch, said temperature sensor is adapted to sense a temperature of said winch motor.
12. The winch according to claim 1, further comprising a controller in communication with said fan motor, said controller actuating said fan motor in response to a predetermined condition of said winch motor.
13. The winch according to claim 12, wherein said predetermined condition of said winch motor is based at least partially on a predetermined temperature of said winch motor.
14. The winch according to claim 12, wherein said predetermined condition of said winch motor is based at least partially on a predetermined run time of said winch motor.
15. The winch according to claim 12, wherein said predetermined condition of said winch motor is based at least partially on an operating speed of said winch motor.
16. The winch according to claim 12, wherein said predetermined condition of said winch motor is based at least partially on an operating load on said winch motor.
17. The winch according to claim 1, further comprising a manually actuated on-off switch operable to selectively allow electrical current to actuate said fan motor.
18. The winch according to claim 1, further comprising a remote control unit selectively operable to remotely actuate said winch motor.
19. The winch according to claim 18, wherein said remote control unit is selectively operable to remotely actuate an on-off switch allowing electrical current to power said fan motor.
20. The winch according to claim 18, wherein said remote control unit is wireless.
21. The winch according to claim 1, wherein a common battery provides electrical current to said winch motor and said fan motor.
22. The winch according to claim 1, further comprising a support adapted to mount the winch to a vehicle.
23. The winch according to claim 1, wherein said fan is disposed under a hood of a vehicle.
24. The winch according to claim 1, wherein said fan is disposed on said winch motor.
25. A fan cooled winch comprising:
a drum;
a winch motor adapted to rotatably drive said drum in a first direction and a second direction;
a cable adapted to be wound off of and onto said drum;
a fan including an impeller driven by a fan motor;
a first duct having a first end fluidly connected to said fan and a second end fluidly connected to said winch motor; and
a second duct having a first end fluidly connected to said winch motor and a second free end.
26. The fan cooled winch according to claim 25, wherein said fan forces air through said first duct causing said air to flow around at least a portion of said winch motor and exhaust through said second duct, thereby cooling said winch motor.
27. The fan cooled winch according to claim 25, wherein said second duct includes a U-shaped portion.
28. The fan cooled winch according to claim 25, wherein said second duct includes a check valve.
29. The fan cooled winch according to claim 25, wherein a baffle is disposed over an outlet portion of the second duct.
30. The fan cooled winch according to claim 25, wherein said fan draws air through an air filter attached to said fan.
31. The fan cooled winch according to claim 25, wherein said fan draws air through an intake pipe having an air filter disposed thereon.
32. The fan cooled winch according to claim 25, wherein a fan motor intake port allows said impeller to draw air past said fan motor, thereby cooling said fan motor.
33. The fan cooled winch according to claim 25, further comprising a thermal switch adapted to allow electric current to power said fan motor in response to a predetermined temperature of said winch motor.
34. The fan cooled winch according to claim 25, further comprising a temperature sensor in communication with said thermal switch, said temperature sensor is adapted to sense a temperature of said winch motor.
35. The fan cooled winch according to claim 25, further comprising a controller in communication with said fan motor, said controller actuating said fan motor in response to a predetermined condition of said winch motor.
36. The fan cooled winch according to claim 35, wherein said predetermined condition of said winch motor is based at least partially on a predetermined temperature of said winch motor.
37. The fan cooled winch according to claim 35, wherein said predetermined condition of said winch motor is based at least partially on a predetermined run time of said winch motor.
38. The fan cooled winch according to claim 35, wherein said predetermined condition of said winch motor is based at least partially on an operating speed of said winch motor.
39. The fan cooled winch according to claim 35, wherein said predetermined condition of said winch motor is based at least partially on an operating load on said winch motor.
40. The fan cooled winch according to claim 25, further comprising a manually actuated on-off switch operable to selectively allow electrical current to actuate said fan motor.
41. The fan cooled winch according to claim 25, further comprising a remote control unit selectively operable to remotely actuate said winch motor.
42. The fan cooled winch according to claim 41, wherein said remote control unit is wireless.
43. The fan cooled winch according to claim 41, wherein said remote control unit is selectively operable to remotely actuate an on-off switch allowing electrical current to power said fan motor.
44. The fan cooled winch according to claim 25, wherein a common battery provides electrical current to said winch motor and said fan motor.
45. The fan cooled winch according to claim 25, further comprising a support adapted to mount the winch to a vehicle.
46. The fan cooled winch according to claim 45, wherein said fan is disposed under a hood of said vehicle.
47. The fan cooled winch according to claim 25, wherein said fan is disposed on said winch motor.
48. A winch comprising:
a drum;
a winch motor adapted to rotatably drive said drum in a first direction and a second direction;
a cable adapted to be wound off of and onto said drum;
a fan including an impeller selectively driven by a fan motor; and
means for selectively actuating said fan motor independently of said winch motor,
wherein said fan forces air through a cooling pipe and at least partially around said winch motor and exhausts said air through an exhaust pipe, thereby cooling said winch motor.
49. The winch according to claim 48, wherein an air filter is disposed over said fan.
50. The winch according to claim 48, wherein said fan draws air through an intake pipe having an air filter disposed thereon.
51. The winch according to claim 48, wherein said exhaust pipe includes a U-shaped portion.
52. The winch according to claim 48, wherein said exhaust pipe includes a check valve.
53. The winch according to claim 48, wherein said exhaust pipe includes a baffle.
54. The winch according to claim 48, wherein said fan includes a fan motor intake port and said fan draws air through said fan motor intake port causing air to flow at least partially around said fan motor.
55. The winch according to claim 48, further comprising a support adapted to mount the winch to a vehicle.
56. The winch according to claim 48, wherein said fan is disposed under a hood of a vehicle.
57. The winch according to claim 48, wherein said fan is disposed on said winch motor.
58. The winch according to claim 48, further comprising a wireless remote control unit.

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 transmission device comprising:
a gear train that can achieve a plurality of transmission speed ranges;
a shift fork for changing meshing of the gear train;
a shift drum for driving the shift fork;
a rotatable shift spindle for driving the shift drum, the shift spindle includes and unifies with a spindle plate for transmitting a rotational drive force of the shift spindle to the shift fork and a groove formed into an annular shape along a peripheral portion of the shift spindle;
a cover member for covering the gear train, the shift fork, the shift drum and the shift spindle, the shift spindle being rotatably supported by one side of the cover member;
a positioning pin, said positioning pin being mounted by being inserted into a through hole formed on and through the cover member from outside of the cover member so that a distal end portion of the positioning pin projects from said one side of the cover member, the distal end portion being locked with the groove in the rotatable shift spindle; and
a rib, said rib being formed inside the cover member;
a sub shift spindle extending substantially parallel to the longitudinal direction of the shift drum;
a sub spindle plate engaged with the spindle plate at a distal end of the spindle plate;
a projecting strip extending on the one side of the cover member, the projecting strip being in direct contact with the rib, a distal end of the projecting strip coming into abutment with the sub spindle plate,
wherein the spindle plate comes into abutment with the rib and is welded and secured to the shift spindle near a right end of the shift spindle, the spindle plate restrains the shift spindle from sliding in an axial direction of the shift spindle, and the groove is aligned with the through hole and the spindle plate is located between the rib and the positioning pin when the spindle plate comes into abutment with the rib, and
wherein the rib is spaced apart from the positioning pin and in contact with the cover member.
2. The transmission device according to claim 1, wherein the shift spindle is configured to extend in a direction that forms a substantially right angle with respect to a longitudinal direction of the shift drum, and the sub shift spindle is disposed to extend substantially parallel to the longitudinal direction of the shift drum on the one side of the cover member and is rotatable for driving the shift drum using a rotational drive force of the shift spindle.
3. The transmission device according to claim 2, wherein the rotational drive force of the shift spindle is transmitted to the sub shift spindle via the spindle plate and the sub spindle plate.
4. The transmission device according to claim 3, wherein the projecting strip is formed on the one side of the cover member integrally with the rib, and the projecting strip projects further than the rib so that the distal end of the projecting strip comes into abutment with the sub spindle plate.
5. The transmission device according to claim 2, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
6. The transmission device according to claim 5, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
7. The transmission device according to claim 3, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
8. The transmission device according to claim 7, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
9. The transmission device according to claim 4, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
10. The transmission device according to claim 9, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
11. A shift spindle assembly for a transmission device, the shift spindle assembly comprising:
a rotatable shift spindle, the shift spindle includes and unifies with a spindle plate for transmitting a rotational drive force of the shift spindle to the transmission device and a groove formed into an annular shape along a peripheral portion of the shift spindle;
a cover member for covering the transmission device and the shift spindle, the shift spindle being rotatably supported by one side of the cover member;
a positioning pin, said positioning pin being mounted by being inserted into a through hole formed on and through the cover member from outside of the cover member so that a distal end portion of the positioning pin projects from said one side of the cover member, the distal end portion being locked with the groove in the rotatable shift spindle; and
a rib, said rib being formed inside the cover member;
a sub shift spindle extending substantially parallel to the longitudinal direction of the shift drum;
a sub spindle plate engaged with the spindle plate at a distal end of the spindle plate;
a projecting strip extending on the one side of the cover member, the projecting strip being in direct contact with the rib, a distal end of the projecting strip coming into abutment with the sub spindle plate,
wherein the spindle plate comes into abutment with the rib and is welded and secured to the shift spindle near a right end of the shift spindle, the spindle plate restrains the shift spindle from sliding in an axial direction of the shift spindle, and the groove is aligned with the through hole and the spindle plate is located between the rib and the positioning pin when the spindle plate comes into abutment with the rib, and
wherein the rib is spaced apart from the positioning pin and in contact with the cover member.
12. The shift spindle assembly according to claim 11, wherein the shift spindle is configured to extend in a direction that forms a substantially right angle with respect to a longitudinal direction of a shift drum of the transmission device, and the sub shift spindle is disposed to extend substantially parallel to the longitudinal direction of the shift drum on the one side of the cover member and is rotatable for driving the shift drum using a rotational drive force of the shift spindle.
13. The shift spindle assembly according to claim 12, wherein the rotational drive force of the shift spindle is transmitted to the sub shift spindle via the spindle plate and the sub spindle plate.
14. The shift spindle assembly according to claim 13, wherein the projecting strip is formed on the one side of the cover member integrally with the rib, and the projecting strip projects further than the rib so that the distal end of the projecting strip comes into abutment with the sub spindle plate.
15. The shift spindle assembly according to claim 12, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
16. The shift spindle assembly according to claim 15, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
17. The shift spindle assembly according to claim 13, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
18. The shift spindle assembly according to claim 17, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
19. The shift spindle assembly according to claim 14, wherein an arm is fixed to the sub shift spindle, a change arm is secured to a collar that is rotatably mounted on an outer periphery of the sub shift spindle, and the rotational driving force of the sub shift spindle is transmitted to the shift drum via the arm and the change arm.
20. The shift spindle assembly according to claim 19, wherein the change arm is provided with an opening and a spring receiving portion that is formed by bending an outer edge portion of the opening, and the spring receiving portion receives a torsion spring that biases the change arm to a neutral position.
21. The transmission device according to claim 1, wherein an opposite distal end portion of the positioning pin is located outside of the cover member.
22. The shift spindle assembly according to claim 11, wherein an opposite distal end portion of the positioning pin is located outside of the cover member.

1461145304-99163b5f-20d0-427e-91d2-b0bf79f5452a

1. A computer-implemented method comprising:
receiving a grammar update request from a voice access system, wherein the grammar update request identifies a navigation context of a user interface provided by a data system, and the user interface provides access to information in the data system;
retrieving data, from the data system, pertaining to the navigation context;
filtering the data to obtain filtered data pertaining to user interface (UI) objects enabled for grammar updates; and
providing the filtered data to the voice access system.
2. The method of claim 1, wherein the grammar update request comprises information identifying a last update for the navigation context, the filtering further comprising:
filtering the data such that the filtered data correspond to changes since the last update.
3. The method of claim 1, wherein the grammar update request comprises an extended markup language (XML) document.
4. The method of claim 1, wherein the grammar update request comprises commands to access the data system via an application program interface (API).
5. The method of claim 4, wherein the API comprises a Siebel Web Engine API.
6. The method of claim 1, wherein the filtering comprises:
generating a source tree extended markup language (XML) document that comprises an initial set of data retrieved from the data system in response to the grammar update request; and
applying an extensible style sheet language transformation (XSLT) style sheet to the source tree XML document to produce a result tree XML document comprising a filtered set of data.
7. The method of claim 1, further comprising:
presenting indicia corresponding to respective UI objects of the user interface in a selection interface; and
enabling a selection of UI objects to be enabled for grammar updates via the selection interface.
8. The method of claim 7, wherein the selection interface comprises a graphical user interface (GUI) through which the indicia corresponding to the respective UI objects are presented to a user as a hierarchical tree corresponding to a hierarchical relationship of the UI objects in the user interface.
9. The method of claim 8, further comprising:
storing metadata corresponding to the user interface, the metadata comprising object definitions for the UI objects of the user interface and comprising a hierarchical position of each UI object within the user interface;
processing the metadata to build an application representation comprising an internal representation of the user interface of the data system and comprising data identifying the hierarchical position of each UI object; and
rendering a hierarchical tree to provide a visual representation of the application representation.
10. The method of claim 9, wherein the application representation comprises an XML tree, the method further comprising:
sending the XML tree to a browser operating on a client machine linked in communication with the data system; and
rendering the hierarchical tree via the browser.
11. The method of claim 1, wherein the UI objects comprise objects pertaining to screens, views, applets, columns, and fields in the user interface of the data system.
12. The method of claim 1, wherein the filtered data are provided to the voice access system as an XML document.
13. The method of claim 1, wherein the grammar update request comprises size indicia identifying a number of records to be returned to the voice access system at one time, and additional records indicia are provided with the filtered data in an event in which a number of records for a given grammar update request exceeds the number of records specified in the size indicia.
14. The method of claim 1, wherein the data system provides a web interface having a uniform resource locator (URL) address, and the grammar update request is received via a computer network using the Hypertext Transport Protocol (HTTP) or Hypertext Transport Protocol Secured (HTTPS) protocol.
15. The method of claim 1, wherein the grammar update request corresponds to a component object model (COM) interface provided by the data system.
16. The method of claim 15, wherein the COM interface enables selected data to be retrieved from a database in which data for the data system are stored by referencing a business component that is used to access one or more database tables in which those data are stored, and the data system comprises a Siebel Enterprise data system.
17. A computer program product comprising:
a computer readable storage medium on which a plurality of machine-executable instructions are stored, wherein the machine-executable instructions are configured to direct a method by performing the operations of:
receiving a grammar update request from a voice access system, wherein the grammar update request identifies a navigation context of a user interface provided by a data system, and the user interface provides access to information in the data system;
retrieving data, from the data system, pertaining to the navigation context;
filtering the data to obtain filtered data pertaining to user interface (UI) objects enabled for grammar updates; and
providing the filtered data to the voice access system.
18. The computer program product of claim 17, wherein the grammar update request comprises information identifying a last update for the navigation context, the filtering further comprising:
filtering the data such that the filtered data correspond to changes since the last update.
19. The computer program product of claim 17, wherein the grammar update request comprises at least one of an extended markup language (XML) document or a command to access the data system via an application program interface (API).
20. The computer program product of claim 17, wherein the filtering comprises:
generating a source tree extended markup language (XML) document that comprises an initial set of data retrieved from the data system in response to the grammar update request; and
applying an extensible style sheet language transformation (XSLT) style sheet to the source tree XML document to produce a result tree XML document comprising a filtered set of data.
21. The computer program product of claim 17, wherein the machine-executable instructions are further configured to perform the operations of:
presenting indicia corresponding to respective UI objects of the user interface in a selection interface; and
enabling a selection of UI objects to be enabled for grammar updates via the selection interface.
22. The computer program product of claim 21, wherein the selection interface comprises a graphical user interface (GUI) through which the indicia corresponding to the respective UI objects are presented to a user as a hierarchical tree corresponding to a hierarchical relationship of the UI objects in the user interface.
23. The computer program product of claim 22, wherein the machine-executable instructions are further configured to perform the operations of:
storing metadata corresponding to the user interface, the metadata comprising object definitions for the UI objects of the user interface and comprising a hierarchical position of each UI object within the user interface;
processing the metadata to build an XML tree comprising an internal representation of the user interface of the data system and comprising data identifying the hierarchical position of each UI object;
sending the XML tree to a browser operating on a client machine linked in communication with the data system; and
rendering a hierarchical tree to provide a visual representation of the XML tree via the browser.
24. The computer program product of claim 17, wherein the UI objects comprise objects pertaining to screens, views, applets, columns, and fields in the user interface of the data system, and the filtered data are provided to the voice access system as an XML document.
25. The computer program product of claim 17, wherein the grammar update request comprises size indicia identifying a number of records to be returned to the voice access system at one time, and additional records indicia are provided with the filtered data in an event in which a number of records for a given grammar update request exceeds the number of records specified in the size indicia.
26. The computer program product of claim 17, wherein the data system provides a web interface having a uniform resource locator (URL) address, and the grammar update request is received via a computer network using the Hypertext Transport Protocol (HTTP) or Hypertext Transport Protocol Secured (HTTPS) protocol.
27. The computer program product of claim 17, wherein the grammar update request corresponds to a component object model (COM) interface provided by the data system, and the COM interface enables selected data to be retrieved from a database in which data for the data system are stored by referencing a business component that is used to access one or more database tables in which those data are stored, and the data system comprises a Siebel Enterprise data system.

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 processing analog color signals, the method comprising:
analog preprocessing (2, 3) sensor output signals to obtain analog preprocessed signals that cause a reduced amount of digital quantization errors;
converting (5) the analog preprocessed signals into digital signals;
reconstructing (7) a first basic color signal (R), a second basic color signal (G), and a third basic color signal (B) from the digital signals; and
correcting (9) the basic color signals to obtain standardized signals, the correcting step comprising multiplication of a three color signal matrix containing the first, second and third basic color signals (R, G, B) by a correction matrix containing coefficients that depend on the analog preprocessing step (2, 3).
2. A method according to claim 1, wherein the analog preprocessing step includes a white balance adjustment.
3. A method according to claim 2, wherein the coefficients of the correction matrix depend on the analog preprocessing step in that correction matrix coefficients axy are replaced by coefficients bxy with
b11a11b12a12awbRb13a13b21a21awbRb22a22(6)b23a23awbBb31a31b32a32awbBb33a33
wherein awbR equals a total contribution of Red divided by a total contribution of Green and awbB equals a total contribution of Blue divided by a total contribution of Green wherein the total contributions of Red, Green and Blue are determined from the standardized signals.
4. A method according to claim 1, wherein the sensor output signals comprise first, second and third analog color signals Ra, Ga and Ba, and wherein said analog preprocessing step includes respectively multiplying the color signals by
cR
cG
cB
where
cRR if R>1, else cR1;
where
cGG if G>1 else cG1;
where
cBB if B>1 else cB1,
with
Ra11a12a13Ga21a22a23Ba31a32a33
with axy being the coefficients the correction matrix would have without the analog preprocessing step, and wherein the coefficients axy of the correction matrix are replaced by coefficients bxy with
bxyaxycR for x1,2,3 and y1;bxyaxycG for x1,2,3 and y2;bxyaxycB for x1,2,3 and y3.
5. A device for processing analog color signals, the device comprising:
means for analog preprocessing (2, 3) sensor output signals to obtain analog preprocessed signals that cause a reduced amount of digital quantization errors;
means for converting (5) the analog preprocessed signals into digital signals;
means for reconstructing (7) a first basic color signal (R), a second basic color signal (G), and a third basic color signal (B) from the digital signals; and
means for correcting (9) the basic color signals to obtain standardized signals, the correcting means comprising means for multiplying a three color signal matrix containing the first, second and third basic color signals (R, G, B) by a correction matrix containing coefficients that depend on the analog preprocessing means (2, 3).
6. A device according to claim 5, wherein the analog preprocessing means (3) includes means (3) for carrying out a white balance adjustment.
7. A method according to claim 6, wherein the coefficients of the correction matrix depend on the analog preprocessing step in that correction matrix coefficients axy are replaced by coefficients bxy with
b11a11b12a12awbRb13a13b21a21awbRb22a22(6)b23a23awbBb31a31b32a32awbBb33a33
wherein awbR equals a total contribution of Red divided by a total contribution of Green and awbB equals a total contribution of Blue divided by a total contribution of Green wherein the total contributions of Red, Green and Blue are determined from the standardized signals.
8. A device according to claim 5, wherein the sensor output signals comprise first, second and third analog color signals Ra, Ga and Ba, and wherein said analog preprocessing means (2) includes means (2) for respectively multiplying the color signals by
cR
cG
cB
where
cRR if R>1, else cR1;
where
cGG if G>1 else cG1;
where
cBB if B>1 else cB1,
with
Ra11a12a13Ga21a22a23Ba31a32a33
with axy being the coefficients the correction matrix would have without the analog preprocessing step, and wherein the coefficients axy of the correction matrix are replaced by coefficients bxy with
bxyaxycR for x1,2,3 and y1;bxyaxycG for x1,2,3 and y2;bxyaxycB for x1,2,3 and y3.
9. A color camera comprising:
a sensor for generating sensor output signals; and
a device as claimed in claim 5.