Method and system for power conservation in a multi-zone input device
First Claim
1. A method comprising:
- setting a motion frame rate of a computer mouse to a first motion frame rate, wherein the computer mouse includes a motion sensor and a touch sensor mounted on a housing of the computer mouse, and wherein the motion frame rate corresponds to a rate of detecting whether the computer mouse is moving along a surface;
setting a touch frame rate of the computer mouse to a first touch frame rate, wherein the touch frame rate corresponds to a rate of detecting whether a user is touching the touch sensor of the computer mouse;
receiving a signal from the motion sensor indicating motion of the computer mouse along a surface;
determining that a user is not touching the touch sensor;
based on receiving the signal from the motion sensor and determining that a user is not touching the touch sensor, placing the computer mouse in a second state of operation, wherein placing the computer mouse in the second state of operation includes;
setting the motion frame rate to a second motion frame rate, wherein the second motion frame rate is higher than the first motion frame rate; and
maintaining the touch frame rate in the first touch frame rate;
receiving a signal from the touch sensor indicating touching of the touch sensor; and
in response to receiving the signal from the touch sensor, placing the computer mouse in a third state of operation, wherein placing the computer mouse in the third state of operation includes;
setting the touch frame rate to a second touch frame rate, wherein the second touch frame rate is higher than the first touch frame rate; and
maintaining the motion frame rate in the second motion frame rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes placing an input device in a passive mode of operation and periodically monitoring a displacement sensor of the input device, receiving an indication of displacement from the displacement sensor, and placing the input device in an active mode of operation characterized by a power consumption level. The method also includes determining a passing of a predetermined time period since receiving the indication of displacement, placing the input device in a second active mode of operation characterized by a second power consumption level less than the power consumption level, and periodically monitoring one or more of a plurality of touch sensors. The method further includes receiving an indication of input from the one or more of the plurality of touch sensors and placing the input device in the active mode of operation.
-
Citations
17 Claims
-
1. A method comprising:
-
setting a motion frame rate of a computer mouse to a first motion frame rate, wherein the computer mouse includes a motion sensor and a touch sensor mounted on a housing of the computer mouse, and wherein the motion frame rate corresponds to a rate of detecting whether the computer mouse is moving along a surface; setting a touch frame rate of the computer mouse to a first touch frame rate, wherein the touch frame rate corresponds to a rate of detecting whether a user is touching the touch sensor of the computer mouse; receiving a signal from the motion sensor indicating motion of the computer mouse along a surface; determining that a user is not touching the touch sensor; based on receiving the signal from the motion sensor and determining that a user is not touching the touch sensor, placing the computer mouse in a second state of operation, wherein placing the computer mouse in the second state of operation includes; setting the motion frame rate to a second motion frame rate, wherein the second motion frame rate is higher than the first motion frame rate; and maintaining the touch frame rate in the first touch frame rate; receiving a signal from the touch sensor indicating touching of the touch sensor; and in response to receiving the signal from the touch sensor, placing the computer mouse in a third state of operation, wherein placing the computer mouse in the third state of operation includes; setting the touch frame rate to a second touch frame rate, wherein the second touch frame rate is higher than the first touch frame rate; and maintaining the motion frame rate in the second motion frame rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
setting a motion frame rate of a computer mouse to a first motion frame rate, wherein the computer mouse includes a motion sensor and a touch sensor mounted on a housing of the computer mouse, and wherein the motion frame rate corresponds to a rate of detecting whether the computer mouse is moving along a surface; setting a touch frame rate of the computer mouse to a first touch frame rate, wherein the touch frame rate corresponds to a rate of detecting whether a user is touching the touch sensor of the computer mouse; receiving a first signal indicating a user touching the touch sensor of the computer mouse; determining that the computer mouse is not moving along a surface; placing the computer mouse in a second state of operation after receiving the first signal and determining that the computer mouse is not moving along the surface, wherein placing the computer mouse in the second state of operation includes; setting the touch frame rate to a second touch frame rate, wherein the second touch frame rate is higher than the first touch frame rate; and setting the motion frame rate to a second motion frame rate, wherein the second motion frame rate is one of a low and intermediate rate, but not a high rate; receiving a second signal indicating motion of the computer mouse along a surface; and in response to receiving the second signal, placing the computer mouse in a third state of operation, wherein placing the computer mouse in the third state of operation includes; setting the motion frame rate to a third motion frame rate, wherein the third motion frame rate is higher than the second motion frame rate and the first motion frame rate; and maintaining the touch frame rate in the second touch frame rate. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer mouse comprising:
-
a motion sensor to provide a signal indicating motion of the computer mouse along a surface, wherein the motion sensor includes a motion frame rate, and wherein the motion frame rate corresponds to a rate of detecting whether the computer mouse is moving along a surface; a touch pad to provide a signal indicating a user touching the touch pad, wherein the touch pad includes a touch frame rate, and wherein the touch frame rate corresponds to a rate of detecting whether a user is touching the touch pad; a processor coupled to the motion sensor and the touch pad; and non-transitory, computer readable media coupled to the processor, and containing instructions including; set the motion frame rate of to a first motion frame rate; set the touch frame rate to a first touch frame rate; receive a first signal indicating a user touching the touch pad; determine that the computer mouse is not moving along a surface; place the computer mouse in a second state of operation after receiving the first signal and determining that the computer mouse is not moving along the surface, wherein placing the computer mouse in the second state of operation includes; setting the touch frame rate to a second touch frame rate, wherein the second touch frame rate is higher than the first touch frame rate; and setting the motion frame rate to a second motion frame rate, wherein the second motion frame rate is one of a low and intermediate rate, but not a high rate; receive a second signal indicating motion of the computer mouse along a surface; and in response to receiving the second signal, place the computer mouse in a third state of operation, wherein placing the computer mouse in the third state of operation includes; setting the motion frame rate to a third motion frame rate, wherein the third motion frame rate is higher than the second motion frame rate and the first motion frame rate; and maintaining the touch frame rate in the second touch frame rate. - View Dependent Claims (15, 16)
-
-
17. A computer mouse comprising:
-
a motion sensor to provide a signal indicating motion of the computer mouse along a surface, wherein the motion sensor includes a motion frame rate, and wherein the motion frame rate corresponds to a rate of detecting whether the computer mouse is moving along a surface; a touch pad to provide a signal indicating a user touching the touch pad, wherein the touch pad includes a touch frame rate, and wherein the touch frame rate corresponds to a rate of detecting whether a user is touching the touch pad; a processor coupled to the motion sensor and the touch pad; and non-transitory, computer readable media coupled to the processor, and containing instructions including; set the motion frame rate to a first motion frame rate; set the touch frame rate to a first touch frame rate; receive a signal from the motion sensor indicating motion of the computer mouse along a surface; determine that a user is not touching the touch pad; based on receiving the signal from the motion sensor and determining that a user is not touching the touch pad, place the computer mouse in a second state of operation, wherein placing the computer mouse in the second state of operation includes; setting the motion frame rate to a second motion frame rate, wherein the second motion frame rate is higher than the first motion frame rate; and maintaining the touch frame rate in the first touch frame rate; receive a signal from the touch pad indicating touching of the touch pad; and in response to receiving the signal from the touch pad, place the computer mouse in a third state of operation, wherein placing the computer mouse in the third state of operation includes; setting the touch frame rate to a second touch frame rate, wherein the second touch frame rate is higher than the first touch frame rate; and maintaining the motion frame rate in the second motion frame rate.
-
Specification