← Back to Patent Explorer
US6084570A Expired / Lapsed US ⏱️ 0.0 years remaining

Compact cursor controller structure for use with laptop, notebook and hand-held computers and keyboards

Assignee: Altera Corp
•
Filing: 1997-09-18
•
Granted: 2000-07-04
•
Expires: 2017-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A compact cursor controller includes a housing having an opening through the top thereof. A controller structure is substantially disposed within the housing and has a puck extending through the opening and a first brush within the housing and a second brush within the housing. A printed circuit board is disposed within the housing and coupled to the first brush and the second brush and configured to generate a first sensor signal in response to movement of the first brush on a first conductive strip and to generate a second sensor signal in response movement of the second brush on a second conductive strip oriented perpendicular to the first conductive strip. A processor is coupled to the first conductive strip and the second conductive strip and configured to receive the first sensor signal and the second sensor signal to determine a position of the puck. The processor then sends a puck position signal to a computer. Advantages of the invention include compact size and a high degree of accurate cursor control. Moreover, the invention provides good ergonomics that reduces fatigue.

Inventors

  • 👤 Mark N. Milroy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 07:10
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1615; G06F1/1616; G06F1/1633; G06F1/1684; G06F1/169; G06F3/00; G06F3/01; G06F3/02; G06F3/0202; G06F3/021; G06F3/0213; G06F3/03; G06F3/033; G06F3/0354; G06F3/03548

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 442 words
A compact cursor controller comprising: a housing having an opening through the top thereof; a controller structure substantially disposed within said housing and having a puck that includes a puck protrusion extending through said opening and a first brush within said housing coupled to said puck and a second brush within said housing coupled to said puck; a printed circuit board disposed within said housing and coupled to said first brush and said second brush and configured to generate a first sensor signal in response to movement of said first brush on a first conductive strip and to generate a second sensor signal in response to movement of said second brush on a second conductive strip oriented perpendicular to said first conductive strip; and a processor coupled to said first conductive strip and said second conductive strip and configured to receive said first sensor signal and said second sensor signal to determine a position of said puck; wherein said first conductive strip includes a first sub-strip having a plurality of fingers laid on said printed circuit board and configured to contact said first brush and to generate a first binary sub-signal in response to movement of said first brush on said first sub-strip, and a second sub-strip having a plurality of fingers laid on said printed circuit board staggered in position with said first sub-strip fingers and configured to contact said first brush and to generate a second binary sub-signal in response to movement of said first brush on said second sub-strip wherein said first binary sub-signal and said second binary sub-signal create at least four possible position codes; wherein said second conductive strip includes a third sub-strip having a plurality of fingers laid on said printed circuit board and configured to contact said second brush and to generate a third binary sub-signal in response to movement of said second brush on said third sub-strip, and a fourth sub-strip having a plurality of fingers laid on said printed circuit board staggered in position with said third sub-strip fingers and configured to contact said second brush and to generate a fourth binary sub-signal in response to movement of said second brush on said fourth sub-strip wherein said third binary sub-signal and said fourth binary sub-signal create at least four possible position codes; and wherein said processor is configured to receive said first binary sub-signal and said second binary sub-signal and to determine a direction of movement of said first brush on said first conductive strip, and to receive said third binary sub-signal and said fourth binary sub-signal and to determine a direction of movement of said second brush on said second conductive strip.
Claim 2
Dependent Claim 442 words
A compact cursor controller comprising: a housing having an opening through the top thereof; a controller structure substantially disposed within said housing and having a puck that includes a puck protrusion extending through said opening and a first brush within said housing coupled to said puck and a second brush within said housing coupled to said puck; a printed circuit board disposed within said housing and coupled to said first brush and said second brush and configured to generate a first sensor signal in response to movement of said first brush on a first conductive strip and to generate a second sensor signal in response to movement of said second brush on a second conductive strip oriented perpendicular to said first conductive strip; and a processor coupled to said first conductive strip and said second conductive strip and configured to receive said first sensor signal and said second sensor signal to determine a position of said puck; wherein said first conductive strip includes a first sub-strip having a plurality of fingers laid on said printed circuit board and configured to contact said first brush and to generate a first binary sub-signal in response to movement of said first brush on said first sub-strip, and a second sub-strip having a plurality of fingers laid on said printed circuit board staggered in position with said first sub-strip fingers and configured to contact said first brush and to generate a second binary sub-signal in response to movement of said first brush on said second sub-strip wherein said first binary sub-signal and said second binary sub-signal create at least four possible position codes; wherein said second conductive strip includes a third sub-strip having a plurality of fingers laid on said printed circuit board and configured to contact said second brush and to generate a third binary sub-signal in response to movement of said second brush on said third sub-strip, and a fourth sub-strip having a plurality of fingers laid on said printed circuit board staggered in position with said third sub-strip fingers and configured to contact said second brush and to generate a fourth binary sub-signal in response to movement of said second brush on said fourth sub-strip wherein said third binary sub-signal and said fourth binary sub-signal create at least four possible position codes; and wherein said processor is configured to receive said first binary sub-signal and said second binary sub-signal and to determine a direction of movement of said first brush on said first conductive strip, and to receive said third binary sub-signal and said fourth binary sub-signal and to determine a direction of movement of said second brush on said second conductive strip.
Claim 3
Dependent Claim 71 words
The compact cursor controller of claim 1, wherein: said processor is configured to determine a direction of movement of said first brush on said first conductive strip by comparing a phase of said first binary sub-signal and said second binary sub-signal, and to determine a direction of movement of said second brush on said second conductive strip by comparing a phase of said third binary sub-signal and said fourth binary sub-signal.
Claim 4
Dependent Claim 43 words
The compact cursor controller of claim 2, wherein: said first conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch; and said second conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch.
Claim 5
Dependent Claim 119 words
The compact cursor controller of claim 2, wherein: said first sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said second sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said first sub-strip and said second sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch; and said third sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said fourth sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said third sub-strip and said fourth sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch.
Claim 6
Dependent Claim 32 words
The compact cursor controller of claim 1, wherein: said housing is approximately 6.5 cm wide, 4.88 cm deep and 0.85 cm high; and said opening is approximately 2.27 cm by 1.87 cm.
Claim 7
Dependent Claim 36 words
The compact cursor controller of claim 1, wherein: said housing is less than approximately 7 cm wide, 5 cm deep and 0.5 cm high; and said opening is less than approximately 2.25 cm by 2 cm.
Claim 8
Dependent Claim 43 words
The compact cursor controller of claim 1, wherein: said first conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch; and said second conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch.
Claim 9
Dependent Claim 119 words
The compact cursor controller of claim 1, wherein: said first sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said second sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said first sub-strip and said second sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch; and said third sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said fourth sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said third sub-strip and said fourth sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch.
Claim 10
Dependent Claim 130 words
The compact cursor controller of claim 1, wherein: said first brush is disposed in a first holder and said second brush is disposed in a second holder wherein said first brush and said second brush are disposed to maintain a predetermined thickness with wear; said first holder includes an upward protrusion configured to travel through a first opening in a first plate and to mate with a first recess in a second plate and said second holder includes an upward protrusion configured to travel through a second opening in said first plate and to mate with a second recess in said second plate; and wherein said puck protrusion is configured to mate with a recess on opposite side of said first recess and said second recess of said second plate.
Claim 11
Dependent Claim 65 words
The compact cursor controller of claim 9, wherein: said first plate is fixed and said first opening is an elongated opening and said second opening is an elongated opening oriented perpendicular to said first opening; and said second plate is a moveable plate and said first recess is an elongated recess and said second recess is an elongated recess oriented perpendicular to said first recess.
Claim 12
Dependent Claim 29 words
The compact cursor controller of claim 10, wherein: said first opening is oriented perpendicular to said first recess and said second opening is oriented perpendicular to said second recess.
Claim 13
Dependent Claim 36 words
The compact cursor controller of claim 9, wherein: said housing is less than approximately 6.5 cm wide, 4.88 cm deep and 0.85 cm high; and said opening is less than approximately 2.27 cm by 1.87 cm.
Claim 14
Dependent Claim 36 words
The compact cursor controller of claim 9, wherein: said housing is less than approximately 7 cm wide, 5 cm deep and 0.5 cm high; and said opening is less than approximately 2.25 cm by 2 cm.
Claim 15
Dependent Claim 43 words
The compact cursor controller of claim 9, wherein: said first conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch; and said second conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch.
Claim 16
Dependent Claim 119 words
The compact cursor controller of claim 9, wherein: said first sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said second sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said first sub-strip and said second sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch; and said third sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said fourth sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said third sub-strip and said fourth sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch.
Claim 17
Dependent Claim 30 words
The compact cursor controller of claim 9, further comprising: a select switch coupled to said puck and configured to generate a switch signal responsive to downward pressure on said puck.
Claim 18
Dependent Claim 15 words
The compact cursor controller of claim 9, wherein: said predetermined thickness is approximately 0.004 inch.
Claim 19
Dependent Claim 30 words
The compact cursor controller of claim 1, further comprising: a select switch coupled to said puck and configured to generate a switch signal responsive to downward pressure on said puck.
Claim 20
Dependent Claim 281 words
A compact cursor controller comprising: a housing having an opening through the top thereof; a controller structure substantially disposed within said housing and having a puck that includes a puck protrusion extending through said opening and a first brush within said housing coupled to said puck and a second brush within said housing coupled to said puck; a printed circuit board disposed within said housing and coupled to said first brush and said second brush and configured to generate a first sensor signal in response to movement of said first brush on a first conductive strip and to generate a second sensor signal in response to movement of said second brush on a second conductive strip oriented perpendicular to said first conductive strip; and a processor coupled to said first conductive strip and said second conductive strip and configured to receive said first sensor signal and said second sensor signal to determine a position of said puck; wherein said first brush is disposed in a first holder and said second brush is disposed in a second holder wherein said first brush and said second brush are disposed to maintain a predetermined thickness with wear; wherein said first holder includes an upward protrusion configured to travel through a first opening in a first plate and to mate with a first recess in a second plate and said second holder includes an upward protrusion configured to travel through a second opening in said first plate and to mate with a second recess in said second plate; and wherein said puck protrusion is configured to mate with a recess on opposite side of said first recess and said second recess of said second plate.
Claim 21
Dependent Claim 281 words
A compact cursor controller comprising: a housing having an opening through the top thereof; a controller structure substantially disposed within said housing and having a puck that includes a puck protrusion extending through said opening and a first brush within said housing coupled to said puck and a second brush within said housing coupled to said puck; a printed circuit board disposed within said housing and coupled to said first brush and said second brush and configured to generate a first sensor signal in response to movement of said first brush on a first conductive strip and to generate a second sensor signal in response to movement of said second brush on a second conductive strip oriented perpendicular to said first conductive strip; and a processor coupled to said first conductive strip and said second conductive strip and configured to receive said first sensor signal and said second sensor signal to determine a position of said puck; wherein said first brush is disposed in a first holder and said second brush is disposed in a second holder wherein said first brush and said second brush are disposed to maintain a predetermined thickness with wear; wherein said first holder includes an upward protrusion configured to travel through a first opening in a first plate and to mate with a first recess in a second plate and said second holder includes an upward protrusion configured to travel through a second opening in said first plate and to mate with a second recess in said second plate; and wherein said puck protrusion is configured to mate with a recess on opposite side of said first recess and said second recess of said second plate.
Claim 22
Dependent Claim 65 words
The compact cursor controller of claim 19, wherein: said first plate is fixed and said first opening is an elongated opening and said second opening is an elongated opening oriented perpendicular to said first opening; and said second plate is a moveable plate and said first recess is an elongated recess and said second recess is an elongated recess oriented perpendicular to said first recess.
Claim 23
Dependent Claim 29 words
The compact cursor controller of claim 20, wherein: said first opening is oriented perpendicular to said first recess and said second opening is oriented perpendicular to said second recess.
Claim 24
Dependent Claim 15 words
The compact cursor controller of claim 19, wherein: said predetermined thickness is approximately 0.004 inch.
Claim 25
Dependent Claim 32 words
The compact cursor controller of claim 19, wherein: said housing is approximately 6.5 cm wide, 4.88 cm deep and 0.85 cm high; and said opening is approximately 2.27 cm by 1.87 cm.
Claim 26
Dependent Claim 36 words
The compact cursor controller of claim 19, wherein: said housing is less than approximately 7 cm wide, 5 cm deep and 0.5 cm high; and said opening is less than approximately 2.25 cm by 2 cm.
Claim 27
Dependent Claim 43 words
The compact cursor controller of claim 19, wherein: said first conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch; and said second conductive strip is constructed of a plurality of fingers having approximately 500 graduations per inch.
Claim 28
Dependent Claim 119 words
The compact cursor controller of claim 19, wherein: said first sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said second sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said first sub-strip and said second sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch; and said third sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and said fourth sub-strip is constructed of a plurality of fingers having approximately 125 graduations per inch, and wherein said third sub-strip and said fourth sub-strip are staggered in position to achieve a combined approximately 500 graduations per inch.
Claim 29
Dependent Claim 30 words
The compact cursor controller of claim 19, further comprising: a select switch coupled to said puck and configured to generate a switch signal responsive to downward pressure on said puck.

References Cited (Backward Citations)

US4670743A Cited
US5293158A Cited
US5760764A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-04 2004-01-03 2004-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-04 2008-01-03 2008-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-04 2012-01-03 2012-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag