Keyboard device, control method, and non-transitory recording medium
US-2024419259-A1 · Dec 19, 2024 · US
US9489061B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9489061-B2 |
| Application number | US-201113296051-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 14, 2011 |
| Priority date | Nov 14, 2011 |
| Publication date | Nov 8, 2016 |
| Grant date | Nov 8, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. 2. The method of claim 1 further comprising: in response to determining a passing of a predetermined time period since receiving the signal from the touch sensor, with no further signal from the touch sensor, placing the computer mouse in the second state of operation. 3. The method of claim 1 wherein the computer mouse is placed into a sleep mode if no motion signal and no touch signal is detected for a predetermined period of time. 4. The method of claim 3 wherein the computer mouse further comprises an additional touch sensor, the touch sensor and the additional touch sensor being driven by common drive lines. 5. The method of claim 4 further comprising: setting a touch frame rate of the additional touch sensor to the second touch frame rate in the third state of operation. 6. The method of claim 4 wherein the touch sensor is positioned above of a touch screen disposed on the computer mouse, and wherein the touch screen is configured to receive user-configurable commands. 7. The method of claim 4 wherein the additional touch sensor is disposed on a different portion of the computer mouse than the touch sensor. 8. The method of claim 7 wherein a zoom-out or stretch functionality is provided by sliding a finger along the touch pad in a first direction and a thumb along the additional touch pad in a second direction generally opposite to the first direction so that the separation between the thumb and finger increases. 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. 10. The method of claim 9 further comprising placing the computer mouse into a sleep mode if no motion and no touch signal is detected for a predetermined period of time. 11. The method of claim 9 wherein the computer mouse further comprises an additional touch sensor, wherein the touch sensor and the additional touch sensor are driven by common drive lines. 12. The method of claim 9 wherein the second motion frame rate is the intermediate rate, and wherein the intermediate rate is higher than the first motion frame rate. 13. The method of claim 12 further comprising: in response to determining that the computer mouse is not moving along the surface for a predetermined period of time, placing the computer mouse in the second state of operation. 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
Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title
with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title
Touch pads, in which fingers can move on a surface · CPC title
Control or interface arrangements specially adapted for digitisers · CPC title
the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.