US5734375A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Keyboard-compatible optical determination of object's position
Assignee: Hewlett Packard Development Co LP
•
Filing: 1995-06-07
•
Granted: 1998-03-31
•
Expires: 2015-06-07
Abstract
Abstract A method of determining an object's position and associated apparatus provides positional information in a form that may be conveniently communicated to a computer to calculate the object's position. In a preferred embodiment, representatively incorporated in a computer keyboard, a method of determining an object's position includes forming an optical grid of reflected beacons and detecting an obstruction of the reflected beacons. The preferred embodiment apparatus utilizes a single light source and a single light sensor to detect an object's position in two dimensions.
Inventors
- 👤 Richard M. Knox
- 👤 John R. Masters
- 👤 Kevin F. Clancy
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 18:14
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/041; G06F3/042; G06F3/0421; G06F3/0423; G06F3/02; G06F3/0202; G06F3/021; G06F3/0213
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
115 words
An optical method of sensing an object's position, said optical method comprising the steps of: generating a stationary light beam having substantially parallel sides; separately from said generating step, converting said light beam to an oscillating beacon; separately from said converting step, diverting at least a portion of said oscillating beacon to produce first and second differently directed oscillating beacon portions; intercepting and reflecting said first and second oscillating beacon portions; interposing the object in the path of at least one of the reflected beacon portions to interrupt it; sensing the interruption of said at least one of the reflected beacon portions; and utilizing the sensed interruption to determine the position of the interposed object.
Claim 2
Dependent Claim
115 words
An optical method of sensing an object's position, said optical method comprising the steps of: generating a stationary light beam having substantially parallel sides; separately from said generating step, converting said light beam to an oscillating beacon; separately from said converting step, diverting at least a portion of said oscillating beacon to produce first and second differently directed oscillating beacon portions; intercepting and reflecting said first and second oscillating beacon portions; interposing the object in the path of at least one of the reflected beacon portions to interrupt it; sensing the interruption of said at least one of the reflected beacon portions; and utilizing the sensed interruption to determine the position of the interposed object.
Claim 3
Dependent Claim
132 words
An optical method of sensing an object's position, said optical method comprising the steps of: generating a light beam having substantially parallel sides; converting said light beam to an oscillating beacon; dividing said oscillating beacon into first and second differently directed portions; intercepting and reflecting said first and second oscillating beacon portions; interposing the object in the path of at least one of the reflected beacon portions to interrupt it; sensing the interruption of said at least one of the reflected beacon portions; and utilizing the sensed interruption to determine the position of the interposed object; wherein said optical method further comprises the step of positioning the reflected oscillating beacon portions upwardly adjacent the top side of a computer keyboard; and the object is a finger of a user of the keyboard.
Claim 4
Dependent Claim
132 words
An optical method of sensing an object's position, said optical method comprising the steps of: generating a light beam having substantially parallel sides; converting said light beam to an oscillating beacon; dividing said oscillating beacon into first and second differently directed portions; intercepting and reflecting said first and second oscillating beacon portions; interposing the object in the path of at least one of the reflected beacon portions to interrupt it; sensing the interruption of said at least one of the reflected beacon portions; and utilizing the sensed interruption to determine the position of the interposed object; wherein said optical method further comprises the step of positioning the reflected oscillating beacon portions upwardly adjacent the top side of a computer keyboard; and the object is a finger of a user of the keyboard.
Claim 5
Independent Claim
168 words
A method of sensing an object's position, said method comprising the steps of: passing a stationary light beam having substantially parallel sides through a beam splitter; directing said beam into a beacon producing means, thereby producing a beacon; separately from said directing step, passing said beacon through a beacon separating means, which diverts at least a portion of said beacon so that said beacon is separated into first and second beacon portions; directing said first beacon portion to a first reflecting means for reflecting said first beacon portion back to said beam splitter; directing said second beacon portion to a second reflecting means for reflecting said second beacon portion back to said beam splitter; and using light sensing means to sense light reflecting back to said beam splitter, whereby, if the object obstructs said first or said second beacon portions, said light sensing means will sense a corresponding absence of said light rays reflecting back to said beam splitter, and the position of the object may be calculated.
Claim 6
Independent Claim
168 words
A method of sensing an object's position, said method comprising the steps of: passing a stationary light beam having substantially parallel sides through a beam splitter; directing said beam into a beacon producing means, thereby producing a beacon; separately from said directing step, passing said beacon through a beacon separating means, which diverts at least a portion of said beacon so that said beacon is separated into first and second beacon portions; directing said first beacon portion to a first reflecting means for reflecting said first beacon portion back to said beam splitter; directing said second beacon portion to a second reflecting means for reflecting said second beacon portion back to said beam splitter; and using light sensing means to sense light reflecting back to said beam splitter, whereby, if the object obstructs said first or said second beacon portions, said light sensing means will sense a corresponding absence of said light rays reflecting back to said beam splitter, and the position of the object may be calculated.
Claim 7
Dependent Claim
15 words
The method according to claim 3, wherein said beacon producing means comprises an oscillating mirror.
Claim 8
Dependent Claim
26 words
The method according to claim 3, further comprising the step of directing said first beacon portion and said second beacon portion so that they are coplanar.
Claim 9
Dependent Claim
27 words
The method according to claim 5, further comprising the step of directing said first beacon portion and said second beacon portion so that they overlap each other.
Claim 10
Dependent Claim
28 words
The method according to claim 6, further comprising the step of directing said first beacon and said second beacon portion so that they are orthogonal to each other.
Claim 11
Independent Claim
165 words
A method of sensing an object's position, said method comprising the steps of: passing a light beam having substantially parallel sides through a beam splitter; directing said beam into a beacon producing means, thereby producing a beacon; passing said beacon through a beacon separating means, so that said beacon is separated into first and second beacon portions; directing said first beacon portion to a first reflecting means for reflecting said first beacon portion back to said beam splitter; directing said second beacon portion to a second reflecting means for reflecting said second beacon portion back to said beam splitter; and using light sensing means to sense light reflecting back to said beam splitter, whereby, if the object obstructs said first or said second beacon portions, said light sensing means will sense a corresponding absence of said light rays reflecting back to said beam splitter, and the position of the object may be calculated wherein first and second reflecting means are mounted to a computer keyboard.
Claim 12
Independent Claim
165 words
A method of sensing an object's position, said method comprising the steps of: passing a light beam having substantially parallel sides through a beam splitter; directing said beam into a beacon producing means, thereby producing a beacon; passing said beacon through a beacon separating means, so that said beacon is separated into first and second beacon portions; directing said first beacon portion to a first reflecting means for reflecting said first beacon portion back to said beam splitter; directing said second beacon portion to a second reflecting means for reflecting said second beacon portion back to said beam splitter; and using light sensing means to sense light reflecting back to said beam splitter, whereby, if the object obstructs said first or said second beacon portions, said light sensing means will sense a corresponding absence of said light rays reflecting back to said beam splitter, and the position of the object may be calculated wherein first and second reflecting means are mounted to a computer keyboard.
Claim 13
Dependent Claim
82 words
The method according to claim 3, further comprising the steps of: directing said first beacon portion so that it sweeps a first plane; and directing said second beacon portion so that it sweeps a second plane, said second plane being in an overlapping, parallel, and spaced apart relationship to said first plane, whereby, by timing the difference between an obstruction of the first beacon portion and an obstruction of the second beacon portion, a component of the object's velocity may be computed.
Claim 14
Dependent Claim
29 words
The method according to claim 9, further comprising the step of directing said first beacon portion and said second beacon portion so that they are orthogonal to each other.
Claim 15
Dependent Claim
27 words
The method according to claim 9, wherein said first plane and said second plane are disposed in an overlapping and spaced apart relationship to a computer keyboard.
Claim 16
Dependent Claim
98 words
Apparatus for sensing an object's position, comprising: first means for generating a stationary light beam having substantially parallel sides and converting said light beam to an oscillating beacon; second means for diverting at least a portion of said oscillating beacon into first and second differently directed portions; third means for converting said first and second oscillating beacon portions to reflected beacon portions into which the object may be interruptingly interposed; fourth means for sensing an interruption of at least one of the reflected beacon portions and utilizing the sensed interruption to determine the position of the interposed object.
Claim 17
Dependent Claim
98 words
Apparatus for sensing an object's position, comprising: first means for generating a stationary light beam having substantially parallel sides and converting said light beam to an oscillating beacon; second means for diverting at least a portion of said oscillating beacon into first and second differently directed portions; third means for converting said first and second oscillating beacon portions to reflected beacon portions into which the object may be interruptingly interposed; fourth means for sensing an interruption of at least one of the reflected beacon portions and utilizing the sensed interruption to determine the position of the interposed object.
Claim 18
Dependent Claim
136 words
Apparatus for sensing an object's position, comprising: first means for generating a light beam having substantially parallel sides and converting said light beam to an oscillating beacon; second means for dividing said oscillating beacon into first and second differently directed portions; third means for converting said first and second oscillating beacon portions to reflected beacon portions into which the object may be interruptingly interposed; fourth means for sensing an interruption of at least one of the reflected beacon portions and utilizing the sensed interruption to determine the position of the interposed object; fifth means for associating said apparatus with a computer keyboard in a manner such that the reflected beacon portions are positioned upwardly adjacent the top side of the keyboard to be selectively intercepted and interrupted by a finger of a user of the keyboard.
Claim 19
Dependent Claim
136 words
Apparatus for sensing an object's position, comprising: first means for generating a light beam having substantially parallel sides and converting said light beam to an oscillating beacon; second means for dividing said oscillating beacon into first and second differently directed portions; third means for converting said first and second oscillating beacon portions to reflected beacon portions into which the object may be interruptingly interposed; fourth means for sensing an interruption of at least one of the reflected beacon portions and utilizing the sensed interruption to determine the position of the interposed object; fifth means for associating said apparatus with a computer keyboard in a manner such that the reflected beacon portions are positioned upwardly adjacent the top side of the keyboard to be selectively intercepted and interrupted by a finger of a user of the keyboard.
Claim 20
Dependent Claim
191 words
Apparatus for sensing an object's position, said apparatus comprising: a light source, said light source emitting light rays; a collimator, said collimator being operative to cause a portion of said light rays to form a stationary light beam having substantially parallel sides; means disposed in said beam's path for producing a beacon from said beam; means disposed in said beacon's path for diverting at least a portion of said beacon to thereby produce first and second beacon portions; first reflecting means disposed in said first beacon portion's path for reflecting said first beacon portion to said beacon producing means; second reflecting means disposed in said second beacon portion's path for reflecting said second beacon portion to said beacon producing means; light sensing means for sensing light reflecting from said first reflecting means and said second reflecting means; and means disposed in said beam's path intermediate said collimator and said beacon producing means for directing light reflecting from said first reflecting means and said second reflecting means to said light sensing means, whereby, the position of the object may be conveniently calculated when the object obstructs said first and second beacon portions.
Claim 21
Dependent Claim
191 words
Apparatus for sensing an object's position, said apparatus comprising: a light source, said light source emitting light rays; a collimator, said collimator being operative to cause a portion of said light rays to form a stationary light beam having substantially parallel sides; means disposed in said beam's path for producing a beacon from said beam; means disposed in said beacon's path for diverting at least a portion of said beacon to thereby produce first and second beacon portions; first reflecting means disposed in said first beacon portion's path for reflecting said first beacon portion to said beacon producing means; second reflecting means disposed in said second beacon portion's path for reflecting said second beacon portion to said beacon producing means; light sensing means for sensing light reflecting from said first reflecting means and said second reflecting means; and means disposed in said beam's path intermediate said collimator and said beacon producing means for directing light reflecting from said first reflecting means and said second reflecting means to said light sensing means, whereby, the position of the object may be conveniently calculated when the object obstructs said first and second beacon portions.
Claim 22
Dependent Claim
15 words
The apparatus according to claim 14, wherein said beacon producing means comprises an oscillating mirror.
Claim 23
Dependent Claim
18 words
The apparatus according to claim 14, wherein said first beacon portion and said second beacon portion are coplanar.
Claim 24
Dependent Claim
19 words
The apparatus according to claim 16, wherein said first beacon portion and said second beacon portion overlap each other.
Claim 25
Dependent Claim
21 words
The apparatus according to claim 17, wherein said first beacon portion and said second beacon portion are orthogonal to each other.
Claim 26
Dependent Claim
202 words
Apparatus for sensing an object's position, said apparatus comprising: a light source, said light source emitting light rays; a collimator, said collimator being operative to cause a portion of said light rays to form a light beam having substantially parallel sides; means disposed in said beam's path for producing a beacon from said beam; means disposed in said beacon's path for separating said beacon into first and second beacon portions; first reflecting means disposed in said first beacon portion's path for reflecting said first beacon portion to said beacon producing means; second reflecting means disposed in said second beacon portion's path for reflecting said second beacon portion to said beacon producing means; light sensing means for sensing light reflecting from said first reflecting means and said second reflecting means; and means disposed in said beam's path intermediate said collimator and said beacon producing means for directing light reflecting from said first reflecting means and said second reflecting means to said light sensing means, whereby, the position of the object may be conveniently calculated when the object obstructs said first and second beacon portions; a computer keyboard; and said first reflecting means and said second reflecting means being mounted to said computer keyboard.
Claim 27
Dependent Claim
202 words
Apparatus for sensing an object's position, said apparatus comprising: a light source, said light source emitting light rays; a collimator, said collimator being operative to cause a portion of said light rays to form a light beam having substantially parallel sides; means disposed in said beam's path for producing a beacon from said beam; means disposed in said beacon's path for separating said beacon into first and second beacon portions; first reflecting means disposed in said first beacon portion's path for reflecting said first beacon portion to said beacon producing means; second reflecting means disposed in said second beacon portion's path for reflecting said second beacon portion to said beacon producing means; light sensing means for sensing light reflecting from said first reflecting means and said second reflecting means; and means disposed in said beam's path intermediate said collimator and said beacon producing means for directing light reflecting from said first reflecting means and said second reflecting means to said light sensing means, whereby, the position of the object may be conveniently calculated when the object obstructs said first and second beacon portions; a computer keyboard; and said first reflecting means and said second reflecting means being mounted to said computer keyboard.
Claim 28
Dependent Claim
42 words
The apparatus according to claim 19, wherein said computer keyboard further comprises: a space bar having an upwardly extending and rearwardly facing portion; and said second reflecting means being mounted to said upwardly extending and rearwardly facing portion of said space bar.
Claim 29
Dependent Claim
71 words
The apparatus according to claim 15, wherein: said first beacon portion sweeps a first plane; and second beacon portion sweeps a second plane, said second plane being in an overlapping, parallel, and spaced apart relationship to said first plane, whereby a component of the object's velocity may be conveniently calculated by timing the difference between an obstruction of said first beacon portion and a corresponding obstruction of said second beacon portion.
Claim 30
Dependent Claim
21 words
The apparatus according to claim 21, wherein said first beacon portion and said second beacon portion are orthogonal to each other.
Claim 31
Dependent Claim
31 words
The apparatus according to claim 21, further comprising: a computer keyboard; and said first plane and said second plane being in an overlapping and spaced apart relationship to said computer keyboard.
Claim 32
Dependent Claim
153 words
A computer keyboard device of the type having a generally planar top surface and a plurality of keys disposed on the top surface, and further having the capability of detecting the position of an object, said computer keyboard comprising: reflector means, said reflector means being supported on the keyboard top surface; beacon producing means, said beacon producing means being mounted on the keyboard top surface and being positioned so that a beacon of light is directed to sweep repeatedly across said reflector means to produce a reflected light beacon; and light sensing means for measuring the intensity of light received therein, said light sensing means being positioned to receive said reflected light beacon therein, whereby, if the object's position is intermediate said beacon producing means and said reflector means, said beacon of light will not be reflected from said reflector means and said sensing means will not receive said reflected light beacon therein.
Claim 33
Dependent Claim
153 words
A computer keyboard device of the type having a generally planar top surface and a plurality of keys disposed on the top surface, and further having the capability of detecting the position of an object, said computer keyboard comprising: reflector means, said reflector means being supported on the keyboard top surface; beacon producing means, said beacon producing means being mounted on the keyboard top surface and being positioned so that a beacon of light is directed to sweep repeatedly across said reflector means to produce a reflected light beacon; and light sensing means for measuring the intensity of light received therein, said light sensing means being positioned to receive said reflected light beacon therein, whereby, if the object's position is intermediate said beacon producing means and said reflector means, said beacon of light will not be reflected from said reflector means and said sensing means will not receive said reflected light beacon therein.
Claim 34
Dependent Claim
66 words
The device according to claim 24, wherein: said beacon producing means is mounted so that said beacon of light is directed to sweep across a plane, said plane being in a spaced apart and overlapping relationship to the keys on the top surface of the keyboard; and said reflector means is positioned so that the keys are intermediate said beacon producing means and said reflector means.
Claim 35
Dependent Claim
38 words
The device according to claim 24, wherein: said beacon producing means further comprises means for producing first and second beacons; and said reflector means further comprises first and second reflectors for reflecting said first and second beacons, respectively.
Claim 36
Dependent Claim
25 words
The device according to claim 26 wherein said beacon producing means is positioned so that said first and second beacons are orthogonal to each other.
Claim 37
Dependent Claim
24 words
The device according to claim 26 wherein said reflector means is positioned so that said first and second reflectors are orthogonal to each other.
Claim 38
Dependent Claim
22 words
The method of claim 1, wherein said step of diverting at least a portion of said oscillating beacon uses a fixed reflector.
Claim 39
Dependent Claim
39 words
The method of claim 1, wherein said step of diverting at least a portion of said oscillating beacon also reflects back a portion of said oscillating beacon which does not pass into said first portion nor said second portion.
Claim 40
Dependent Claim
24 words
The apparatus of claim 12, wherein said second means for diverting at least a portion of said oscillating beacon consists of a fixed reflector.
Claim 41
Dependent Claim
43 words
The apparatus of claim 12, wherein said second means for diverting at least a portion of said oscillating beacon also includes means for reflecting back a portion of said oscillating beacon which does not pass into said first portion nor said second portion.
Claim 42
Dependent Claim
17 words
The apparatus of claim 14, wherein said means for separating said beacon consists of a fixed reflector.
Claim 43
Dependent Claim
38 words
The apparatus of claim 14, wherein said second means for dividing said oscillating beacon also includes means for reflecting back a portion of said oscillating beacon which does not pass into said first portion nor said second portion.
References Cited (Backward Citations)
FR2449925A1
Cited
US4294543A
Cited
GB2083218A
Cited
US4420261A
Cited
US4558313A
Cited
EP0083395A2
Cited
JPS58213386A
Cited
US4553842A
Cited
US4746770A
Cited
JPS63217485A
Cited
US5196835A
Cited
US5493112A
Cited
US5565686A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-30 | 2001-09-29 | 2002-03-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-30 | 2005-09-29 | 2006-03-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-30 | 2009-09-29 | 2010-03-31 | $7700.00 | Window Closed / Lapsed |