Patent US5638092A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag