Patent US5638092A successfully refreshed from Google Patents.
US5638092A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cursor control system
Assignee: Individual
•
Filing: 1994-12-20
•
Granted: 1997-06-10
•
Expires: 2014-12-20
Abstract
Abstract A cursor control system and method for moving a cursor on a computer screen in response to movement of a ring over a keyboard. A ring contains a transmitter circuit which is activated by a switch positioned on the ring. A signal generated by the transmitter circuit is transmitted to a receiver attached to a computer keyboard. The receiver detects motion of the transmitter circuit over the keyboard and, in response, generates signals which are used to control the movement of the cursor on the computer screen.
Inventors
- 👤 Tommy K. Eng
- 👤 Harold G. Alles
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:43
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/011; G06F3/03; G06F3/033; G06F3/0346; G06F2203/00; G06F2203/033; G06F2203/0331
Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
49 words
A cursor control system comprising: a ring; a transmitter circuit attached to the ring; a switch attached to the ring, wherein the switch is formed for enabling the transmitter circuit; and a receiver mounted on a keyboard, wherein the receiver detects motion of the transmitter circuit over the keyboard.
Claim 2
Dependent Claim
49 words
A cursor control system comprising: a ring; a transmitter circuit attached to the ring; a switch attached to the ring, wherein the switch is formed for enabling the transmitter circuit; and a receiver mounted on a keyboard, wherein the receiver detects motion of the transmitter circuit over the keyboard.
Claim 3
Dependent Claim
116 words
The cursor control system of claim 1, wherein the receiver comprises: first receiver means positioned such that a signal transmitted by the transmitter circuit induces a first signal in the first receiver means, wherein the first signal varies as the ring is moved along an up-down axis over the keyboard; second receiver means mounted on the keyboard, wherein the second receiver means is positioned such that the signal transmitted by the transmitter circuit induces a second signal in the second receiver means, wherein the second signal varies as the ring is moved along a left-right axis over the keyboard; and means for moving a cursor on a screen in response to the first and second signals.
Claim 4
Dependent Claim
71 words
The system of claim 2, further comprising: a first amplifier circuit coupled to the first receiver means; a second amplifier circuit coupled to the second receiver means; an analog-to-digital converter (ADC) circuit coupled to the first and second amplifier circuits; and a microprocessor circuit coupled to the ADC circuit and to a port of a computer which receives signals used to control the movement of the cursor on the computer screen.
Claim 5
Dependent Claim
41 words
The system of claim 2, further comprising: control means coupled to the first and second receiver means, wherein the control means process the first and second signals to create signals which control the movement of a cursor on a computer screen.
Claim 6
Dependent Claim
14 words
The system of claim 1, further comprising a click button attached to the ring.
Claim 7
Dependent Claim
48 words
The system of claim 1, further comprising: means for recognizing when movement of the ring matches a predetermined pattern of ring movement; and means for generating a control signal when said means for recognizing determines that the movement of the ring matches the predetermined pattern of ring movement.
Claim 8
Dependent Claim
29 words
The system of claim 6, further comprising a gesture recognition switch attached to the ring, wherein the means for recognizing are enabled when the gesture recognition switch is closed.
Claim 9
Dependent Claim
30 words
The system of claim 1, wherein the transmitter circuit comprises an inductive coil attached to the ring, wherein the inductive coil is driven to transmit a signal a first frequency.
Claim 10
Dependent Claim
13 words
The system of claim 8, wherein the first frequency is a radio frequency.
Claim 11
Dependent Claim
14 words
The system of claim 8, wherein the first frequency is less than 600 kHz.
Claim 12
Dependent Claim
19 words
The system of claim 8, wherein the first frequency provides magnetic coupling between the inductive coil and the receiver.
Claim 13
Dependent Claim
58 words
The system of claim 8, wherein the receiver comprises a first coil and a second coil, and the inductive coil is formed at an angle within the ring, wherein the angle is selected to position the inductive coil substantially parallel with the first and second coils when the ring is worn on a finger positioned over the keyboard.
Claim 14
Dependent Claim
29 words
The system of claim 2, wherein the first receiver means comprises a coil having one or more substantially equal sized loops which traverse an outer perimeter of the keyboard.
Claim 15
Dependent Claim
32 words
The system of claim 2, wherein the second receiver means comprises a coil having a plurality of loops, wherein sizes of the loops progressively increase along a left-right axis of the keyboard.
Claim 16
Dependent Claim
26 words
The system of claim 2, further comprising: means for suppressing the first and second signals when the switch of the transmitter circuit is opened or closed.
Claim 17
Dependent Claim
28 words
The system of claim 2, further comprising: means for calculating the velocity of the ring and scaling the cursor movement in response to the velocity of the ring.
Claim 18
Dependent Claim
55 words
The system of claim 2, further comprising: motion prediction means for detecting when the ring is moving substantially along a predefined axis; means for emphasizing signals representative of movement along the predefined axis relative to signals representative of movement in directions other than along the predefined axis when motion along the predefined axis is detected.
Claim 19
Dependent Claim
12 words
The system of claim 17, wherein the motion prediction means are programmable.
Claim 20
Dependent Claim
35 words
The system of claim 18, further comprising: means for testing the ability of a user to operate the cursor control system; means for programming the motion prediction means in response to the means for testing.
Claim 21
Dependent Claim
84 words
The system of claim 1, wherein the receiver further comprises: means for generating a plurality of samples representative of the movement of the transmitter circuit over the keyboard; a moving average filter coupled to the means for generating a plurality of samples, wherein the moving average filter stores a fixed number of samples, wherein the moving average filter is configured such that the samples stored by the moving average filter are reset to zero when the samples indicate zero movement of the transmitter circuit.
Claim 22
Dependent Claim
71 words
The system of claim 1, further comprising: a second switch attached to the ring; a switching circuit connected between the second switch and the transmitter circuit, wherein the switching circuit transmits at least two pulses to the transmitter circuit when the second switch is activated; and detecting means coupled to the receiver, wherein the detecting means detect that the second switch is activated when the at least two pulses are generated.
Claim 23
Dependent Claim
83 words
A cursor control system comprising: a computer input device which generates a plurality of samples representative of movement of the computer input device; a filter coupled to the computer input device, wherein the filter receives a plurality of samples representative of the movement of a computer input device, wherein the filter stores a fixed number of samples, wherein the filter is configured such that the samples stored by the filter are reset when a sample indicates the computer input device is not moving.
Claim 24
Dependent Claim
83 words
A cursor control system comprising: a computer input device which generates a plurality of samples representative of movement of the computer input device; a filter coupled to the computer input device, wherein the filter receives a plurality of samples representative of the movement of a computer input device, wherein the filter stores a fixed number of samples, wherein the filter is configured such that the samples stored by the filter are reset when a sample indicates the computer input device is not moving.
Claim 25
Dependent Claim
80 words
A cursor control system comprising: a computer input device which generates a signal representative of movement of the computer input device; motion prediction means for receiving the signal and detecting when the signal represents cursor movement substantially along a predefined axis; means for emphasizing portions of the signal representative of movement along the predefined axis relative to portions of the signal representative of movement in directions other than along the predefined axis when motion along the predefined axis is detected.
Claim 26
Dependent Claim
80 words
A cursor control system comprising: a computer input device which generates a signal representative of movement of the computer input device; motion prediction means for receiving the signal and detecting when the signal represents cursor movement substantially along a predefined axis; means for emphasizing portions of the signal representative of movement along the predefined axis relative to portions of the signal representative of movement in directions other than along the predefined axis when motion along the predefined axis is detected.
Claim 27
Dependent Claim
77 words
A cursor control system comprising: a computer input device which generates a signal having a fast changing characteristic during switching of the computer input device and having a slow changing characteristic during movement of the computer input device, wherein the computer input device communicates a first type of information using the fast changing characteristic of the signal and wherein the computer input device communicates a second type of information using the slow changing characteristic of the signal.
Claim 28
Dependent Claim
77 words
A cursor control system comprising: a computer input device which generates a signal having a fast changing characteristic during switching of the computer input device and having a slow changing characteristic during movement of the computer input device, wherein the computer input device communicates a first type of information using the fast changing characteristic of the signal and wherein the computer input device communicates a second type of information using the slow changing characteristic of the signal.
Claim 29
Independent Claim
70 words
A method of controlling cursor operations on a computer screen comprising the steps of: positioning a transmitter circuit over a keyboard; activating a switch to enable the transmitter circuit; transmitting a signal from the transmitter circuit, through free space, to a receiver attached to the keyboard; detecting the transmitted signal with the receiver; and controlling a cursor on the computer screen in response to the signal detected by the receiver.
Claim 30
Independent Claim
70 words
A method of controlling cursor operations on a computer screen comprising the steps of: positioning a transmitter circuit over a keyboard; activating a switch to enable the transmitter circuit; transmitting a signal from the transmitter circuit, through free space, to a receiver attached to the keyboard; detecting the transmitted signal with the receiver; and controlling a cursor on the computer screen in response to the signal detected by the receiver.
Claim 31
Dependent Claim
89 words
The method of claim 25, wherein the steps of detecting and controlling further comprising the steps of: generating a first signal in response to the transmitted signal, wherein the first signal varies as the transmitter circuit is moved along a first axis over the keyboard; generating a second signal in response to the transmitted signal, wherein the second signal varies as the transmitter circuit is moved along a second axis over the keyboard; and controlling the cursor on the computer screen in response to the first and second signals.
Claim 32
Dependent Claim
40 words
The method of claim 26, further comprising the step of suppressing the first and second signals at times when the switch is turned on and off, thereby preventing the first and second signals from controlling the cursor at these times.
Claim 33
Dependent Claim
41 words
The method of claim 26, further comprising the steps of: calculating movement of the transmitter circuit along the first axis from the first signal; and calculating movement of the transmitter circuit along the second axis from the first and second signals.
Claim 34
Dependent Claim
124 words
The method of claim 26, further comprising the steps of: sampling the first signal to obtain a first set of data values; sampling the second signal to obtain a second set of data values; monitoring the first and second sets of data values; determining when the first and second sets of data values correspond to movement of the transmitter circuit along the first axis; emphasizing the data values of the first and second sets which are representative of movement along the first axis with respect to the data values of the first and second sets which are not representative of movement along the first axis if the first and second sets of data values correspond to movement of the ring along the first axis.
Claim 35
Dependent Claim
90 words
The method of claim 29, further comprising the steps of: determining when the first and second sets of data values correspond to movement of the ring along the second axis; emphasizing the data values in the first and second sets which are representative of movement along the second axis with respect to the data values in the first and second sets which are not representative of movement along the second axis if the first and second sets of data values correspond to movement of the ring along the second axis.
Claim 36
Dependent Claim
42 words
The method of claim 26, further comprising the steps of: calculating the velocity of movement of the transmitter circuit from the first and second signals; and scaling the movement of the cursor on the computer screen in response to the calculated velocity.
Claim 37
Dependent Claim
48 words
The method of claim 31, wherein the scaling step further comprises the steps of: moving the cursor a large distance across the computer screen in response to high calculated velocity; and moving the cursor a small distance across the computer screen in response to a low calculated velocity.
Claim 38
Dependent Claim
94 words
The method of claim 26, further comprising the steps of: sampling the first signal to obtain a first set of data samples which are representative of movement of the transmitter circuit along the first axis; averaging a fixed number of the first set of data samples to obtain an average movement value; setting the average movement value equal to zero if one of the data samples is representative of no movement of the transmitter circuit along the first axis; and moving the cursor on the computer screen in response to the average movement value.
Claim 39
Dependent Claim
49 words
The method of claim 25, further comprising the steps of: transmitting a fast changing signal from the transmitter circuit to the receiver to communicate a first type of information; and transmitting a slow changing signal from the transmitter circuit to the receiver to communicate a second type of information.
References Cited (Backward Citations)
US3846580A
Cited
US3904821A
Cited
US4578674A
Cited
US4540176A
Cited
US4988981B1
Cited
US4988981A
Cited
US4954817A
Cited
US5010500A
Cited
US4927987A
Cited
US5095302A
Cited
US5481265A
Cited
US5339095A
Cited
US5444462A
Cited
US5453758A
Cited
US5510811A
Cited
US5489922A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-09 | 2000-12-09 | 2001-06-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-09 | 2004-12-09 | 2005-06-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-09 | 2008-12-09 | 2009-06-10 | $7700.00 | Window Closed / Lapsed |