IP Library Granted Patent US 7,098,889
Granted Patent B2
US 7,098,889 · App. 10/606,701 · Granted Aug 29, 2006

System and method for a self-calibrating input device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,098,889
App. No.
10/606,701
Granted
Aug 29, 2006
Kind
B2
Abstract

A device, method, and computer program product for a self-calibrating input device are provided. The input device includes a designated value change unit operable to change a designated value using a variation amount associated with the designated value, the designated value being changed using a predetermined first variation amount when a first designated value change directive is received from an operator, and a variation amount change unit operable to alter the variation amount associated with the designated value from the predetermined first variation amount to a smaller second variation amount when a second designated value change directive that is opposite the first designated value change directive is received from the operator within a predetermined variation amount change period.

Claims (50)

1. An input device comprising:

a designated value change unit operable to change a designated value using a variation amount associated with the designated value, the designated value being changed using a predetermined first variation amount when a first designated value change directive is received from an operator; and

a variation amount change unit operable to alter the variation amount associated with the designated value from the predetermined first variation amount to a smaller second variation amount when a second designated value change directive that is opposite the first designated value change directive is received from the operator within a predetermined variation amount change period,

wherein the variation amount change unit is further operable to restore the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when a variation amount retention period lapses after a previous designated value change directive is received from the operator.

2. The input device of claim 1 , wherein the designated value change unit comprises:

an increase unit operable to increase the designated value using the variation amount associated with the designated value when an increase directive is received from the operator; and

a decrease unit operable to decrease the designated value using the variation amount associated with the designated value when a decrease directive is received from the operator,

wherein the first designated value change directive is one of the increase directive and the decrease directive and the second designated value change directive is the other of the increase directive and the decrease directive.

3. The input device of claim 2 , further comprising:

an increase button operable to allow the operator to input the increase directive; and

a decrease button operable to allow the operator to input, the decrease directive.

4. The input device of claim 1 , further comprising:

a display unit operable to visually display information about changes in the designated value or changes in the variation amount associated with the designated value.

5. The input device of claim 1 , further comprising:

an aggregate change management unit operable to manage an aggregate change in the designated value when the variation amount associated with the designated value is altered from the predetermined first variation amount to the smaller second variation amount, wherein the variation amount change unit is operable to restore the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when the aggregate change in the designated value exceeds the predetermined first variation amount.

6. The input device of claim 1 , wherein the designated value change unit changes the designated value using the smaller second variation amount when a designated value change directive is received from the operator after the variation amount associated with the designated value has been altered from the predetermined first variation amount to the smaller second variation amount.

7. The input device of claim 1 , wherein the variation amount change unit is operable to alter the variation amount associated with the designated value from the smaller second variation amount to an even smaller third variation amount when a third designated value change directive that is opposite the second designated value change directive is received from the operator within the predetermined variation amount change period.

8. The input device of claim 1 , wherein the variation amount change unit is operable to alter the variation amount associated with the designated value from the predetermined first variation amount to the smaller second variation amount after the second designated value change directive that is opposite the first designated value change directive, a third designated value change directive that is opposite the second designated value change directive, and a fourth designated value change directive that is opposite the third designated value change directive are received from the operator in sequence at intervals shorter than the predetermined variation amount change period.

9. The input device of claim 1 , wherein the designated value represents the position of a pointer or the brightness of a screen.

10. An input method, the method comprising:

storing a designated value, the designated value being associated with a variation amount;

changing the designated value using a predetermined first variation amount when a first designated value change directive is received;

altering the variation amount associated with the designated value from the predetermined first variation amount to a smaller second variation amount when a second designated value change directive that is opposite the first designated value change directive is received within a predetermined variation amount change period; and

restoring the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when a variation amount retention period lapses after a previous designated value change directive is received.

11. The method of claim 10 , further comprising:

managing an aggregate change in the designated value when the variation amount associated with the designated value is altered from the predetermined first variation amount to the smaller second variation amount; and

restoring the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when the aggregate change in the designated value exceeds the predetermined first variation amount.

12. The method of claim 10 , further comprising:

changing the designated value using the smaller second variation amount when a designated value change directive is received after the variation amount associated with the designated value has been altered from the predetermined first variation amount to the smaller second variation amount.

13. The method of claim 10 , further comprising:

altering the variation amount associated with the designated value from the smaller second variation amount to an even smaller third variation amount when a third designated value change directive that is opposite the second designated value change directive is received within the predetermined variation amount change period.

14. The method of claim 10 , further comprising:

altering the variation amount associated with the designated value from the predetermined first variation amount to the smaller second variation amount after the second designated value change directive that is opposite the first designated value change directive, a third designated value change directive that is opposite the second designated value change directive, and a fourth designated value change directive that is opposite the third designated value change directive are received in sequence at intervals shorter than the predetermined variation amount change period.

15. The method of claim 10 , wherein the designated value represents the position of a pointer or the brightness of a screen.

16. A computer program product comprising:

a computer usable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:

store a designated value, the designated value being associated with a variation amount;

change the designated value using a predetermined first variation amount when a first designated value change directive is received;

alter the variation amount associated with the designated value from the predetermined first variation amount to a smaller second variation amount when a second designated value change directive that is opposite the first designated value change directive is received within a predetermined variation amount change period; and

restore the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when a variation amount retention period lapses after a previous designated value change directive is received.

17. The computer program product of claim 16 , wherein the computer readable program when executed on the computer further causes the computer to:

manage an aggregate change in the designated value when the variation amount associated with the designated value is altered from the predetermined first variation amount to the smaller second variation amount; and

restore the variation amount associated with the designated value from the smaller second variation amount back to the predetermined first variation amount when the aggregate change in the designated value exceeds the predetermined first variation amount.

18. The computer program product of claim 16 , wherein the computer readable program when executed on the computer further causes the computer to:

change the designated value using the smaller second variation amount when a designated value change directive is received after the variation amount associated with the designated value has been altered from the predetermined first variation amount to the smaller second variation amount.

19. The computer program product of claim 16 , wherein the computer readable program when executed on the computer further causes the computer to:

alter the variation amount associated with the designated value from the smaller second variation amount to an even smaller third variation amount when a third designated value change directive that is opposite the second designated value change directive is received within the predetermined variation amount change period.

20. The computer program product of claim 16 , wherein the computer readable program when executed on the computer further causes the computer to:

alter the variation amount associated with the designated value from the predetermined first variation amount to the smaller second variation amount after the second designated value change directive that is opposite the first designated value change directive, a third designated value change directive that is opposite the second designated value change directive, and a fourth designated value change directive that is opposite the third designated value change directive are received in sequence at intervals shorter than the predetermined variation amount change period.

21. The computer program product of claim 16 , wherein the designated value represents the position of a pointer or the brightness of a screen.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →