Patent US6288704B1 successfully refreshed from Google Patents.
US6288704B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Motion detection and tracking system to control navigation and display of object viewers
Assignee: REMBRANDT PORTABLE DISPLAY TECHNOLOGIES LP
•
Filing: 1999-11-09
•
Granted: 2001-09-11
•
Expires: 2019-11-09
Abstract
Abstract A computer program, system and method to track motion and control navigation and display of an object viewer. Information content generated by a digital processor is mapped into a virtual display space suitable for conveying the information to a user. A certain portion of the virtual display space is displayed using a display device coupled to the digital processor. An image capture device captures an image from which a reference navigation target is acquired. Tracked movement of a display device relative to the reference navigation target is used to update the displayed certain portion of the virtual display space in a manner related to the tracked movement.
Inventors
- 👤 James F. Flack
- 👤 Sina Fateh
- 👤 David L. Motte
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 03:44
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/0304; G06F1/00; G06F1/16; G06F1/1613; G06F1/1626; G06F1/163; G06F1/1633; G06F1/1684; G06F1/1694; G06F2200/00; G06F2200/16; G06F2200/163; G06F2200/1637
Claims Analysis
Total Claims: 93
Claim 1
Independent Claim
154 words
A computer implemented method for assisting a user in the control and operation of a computer system, the computer system having a display device, the computer system providing information content for display, such information content potentially containing more content such as characters, pictures, lines, links, video or pixels than can be conveniently displayed entirely on the display device at one time, the computer implemented method comprising the acts of: coupling a display device to a digital processor; mapping information content generated by the digital processor into a virtual display space suitable for conveying the information to the user; displaying a certain portion of the virtual display space using the display device; capturing an image; acquiring a reference navigation target from the captured image; tracking movement of the display device relative to the reference navigation target; and updating the displayed certain portion of the virtual display space in a manner related to the tracked movement.
Claim 2
Dependent Claim
154 words
A computer implemented method for assisting a user in the control and operation of a computer system, the computer system having a display device, the computer system providing information content for display, such information content potentially containing more content such as characters, pictures, lines, links, video or pixels than can be conveniently displayed entirely on the display device at one time, the computer implemented method comprising the acts of: coupling a display device to a digital processor; mapping information content generated by the digital processor into a virtual display space suitable for conveying the information to the user; displaying a certain portion of the virtual display space using the display device; capturing an image; acquiring a reference navigation target from the captured image; tracking movement of the display device relative to the reference navigation target; and updating the displayed certain portion of the virtual display space in a manner related to the tracked movement.
Claim 3
Dependent Claim
20 words
A computer implemented method as recited in claim 1 wherein the reference navigation target is attached to a user's body.
Claim 4
Dependent Claim
21 words
A computer implemented method as recited in claim 1 wherein the reference navigation target is a part of a user's body.
Claim 5
Dependent Claim
20 words
A computer implemented method as recited in claim 1 wherein the reference navigation target is part of a user's clothing.
Claim 6
Dependent Claim
20 words
A computer implemented method as recited in claim 1 wherein the reference navigation target is attached to a user's clothing.
Claim 7
Dependent Claim
18 words
A computer implemented method as recited in claim 3 wherein the reference navigation target is a user's head.
Claim 8
Dependent Claim
18 words
A computer implemented method as recited in claim 3 wherein the reference navigation target is a user's face.
Claim 9
Dependent Claim
20 words
A computer implemented method as recited in claim 3 wherein the reference navigation target is a user's head and face.
Claim 10
Dependent Claim
20 words
A computer implemented method as recited in claim 3 wherein the reference navigation target is a user's head and shoulders.
Claim 11
Dependent Claim
20 words
A computer implemented method as recited in claim 3 wherein the reference navigation target is a user's face and shoulders.
Claim 12
Dependent Claim
28 words
A computer implemented method as recited in claim 1 wherein a virtual magnification of the displayed certain portion is updated in a manner correlated to the tracked movement.
Claim 13
Dependent Claim
33 words
A computer implemented method as recited in claim 1 wherein a virtual magnification of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 14
Dependent Claim
28 words
A computer implemented method as recited in claim 1 wherein a virtual orientation of the displayed certain portion is updated in a manner correlated to the racked movement.
Claim 15
Dependent Claim
33 words
A computer implemented method as recited in claim 1 wherein a virtual orientation of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 16
Dependent Claim
27 words
A computer implemented method as recited in claim 1 wherein an application executing upon the digital processor is a multi-dimensional object database application providing a virtual object.
Claim 17
Dependent Claim
25 words
A computer implemented method as recited in claim 15 wherein updating the displayed certain portion includes traversing the virtual object in at least one dimension.
Claim 18
Dependent Claim
21 words
A computer implemented method as recited in claim 1 wherein updating the displayed certain portion includes scaling the displayed certain portion.
Claim 19
Dependent Claim
29 words
A computer implemented method as recited in claim 17 wherein the displayed certain portion is scaled in response to a command entered into the computer system by the user.
Claim 20
Dependent Claim
23 words
A computer implemented method as recited in claim 1 wherein the display device and the digital processor are connected remotely by a wire.
Claim 21
Dependent Claim
24 words
A computer implemented method as recited in claim 1 wherein the display device and the digital processor are connected remotely by a wireless connection.
Claim 22
Dependent Claim
24 words
A computer implemented method as recited in claim 1 wherein the display device and the digital processor are disposed in a personal information appliance.
Claim 23
Dependent Claim
19 words
A computer implemented method as recited in claim 21 wherein the personal information appliance is a hand held computer.
Claim 24
Dependent Claim
19 words
A computer implemented method as recited in claim 21 wherein the personal information appliance is a mobile communication device.
Claim 25
Dependent Claim
18 words
A computer implemented method as recited in claim 21 wherein the personal information appliance has voice messaging capabilities.
Claim 26
Dependent Claim
18 words
A computer implemented method as recited in claim 21 wherein the personal information appliance has data messaging capabilities.
Claim 27
Dependent Claim
18 words
A computer implemented method as recited in claim 21 wherein the personal information appliance has handwriting recognition capability.
Claim 28
Dependent Claim
18 words
A computer implemented method as recited in claim 21 wherein the personal information appliance has voice recognition capability.
Claim 29
Dependent Claim
18 words
A computer implemented method as recited in claim 1 wherein the displayed certain portion includes multiple application windows.
Claim 30
Dependent Claim
20 words
A computer implemented method as recited in claim 21 wherein the personal information appliance is coupled to a second computer.
Claim 31
Dependent Claim
27 words
A computer implemented method as recited in claim 29 further comprising the act of utilizing the personal information appliance to select information displayed on the second computer.
Claim 32
Dependent Claim
141 words
A computer system comprising: a digital processor; a computer memory coupled to the digital processor; a display device coupled to the digital processor; a motion detector referenced to a reference navigation target and coupled to the display device; and a computer program embodied on a computer readable medium coupled to the digital processor, the computer program having computer executable instructions for: mapping information content generated by the computer system into a virtual display space suitable for display via the display device; displaying a certain portion of the virtual display space via the display device; capturing an image; acquiring the reference navigation target from the captured image; tracking movement of the display device relative to the reference navigation target via the motion detector; and updating the displayed certain portion of the virtual display space in a manner correlated to the tracked movement.
Claim 33
Dependent Claim
141 words
A computer system comprising: a digital processor; a computer memory coupled to the digital processor; a display device coupled to the digital processor; a motion detector referenced to a reference navigation target and coupled to the display device; and a computer program embodied on a computer readable medium coupled to the digital processor, the computer program having computer executable instructions for: mapping information content generated by the computer system into a virtual display space suitable for display via the display device; displaying a certain portion of the virtual display space via the display device; capturing an image; acquiring the reference navigation target from the captured image; tracking movement of the display device relative to the reference navigation target via the motion detector; and updating the displayed certain portion of the virtual display space in a manner correlated to the tracked movement.
Claim 34
Dependent Claim
19 words
A computer system as recited in claim 31 wherein the navigational reference target is attached to a user's body.
Claim 35
Dependent Claim
20 words
A computer system as recited in claim 31 wherein the navigational reference target is a part of a user's body.
Claim 36
Dependent Claim
19 words
A computer system as recited in claim 31 wherein the navigational reference target is part of a user's clothing.
Claim 37
Dependent Claim
19 words
A computer system as recited in claim 31 wherein the navigational reference target is attached to a user's clothing.
Claim 38
Dependent Claim
17 words
A computer system as recited in claim 33 wherein the navigational reference target is a user's head.
Claim 39
Dependent Claim
17 words
A computer system as recited in claim 33 wherein the reference navigation target is a user's face.
Claim 40
Dependent Claim
19 words
A computer system as recited in claim 33 wherein the reference navigation target is a user's head and face.
Claim 41
Dependent Claim
19 words
A computer system as recited in claim 33 wherein the reference navigation target is a user's head and shoulders.
Claim 42
Dependent Claim
19 words
A computer system as recited in claim 33 wherein the reference navigation target is a user's face and shoulders.
Claim 43
Dependent Claim
27 words
A computer system as recited in claim 31 wherein a virtual magnification of the displayed certain portion is updated in a manner correlated to the tracked movement.
Claim 44
Dependent Claim
32 words
A computer system as recited in claim 31 wherein a virtual magnification of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 45
Dependent Claim
27 words
A computer system as recited in claim 31 wherein a virtual orientation of the displayed certain portion is updated in a manner correlated to the tracked movement.
Claim 46
Dependent Claim
32 words
A computer system as recited in claim 31 wherein a virtual orientation of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 47
Dependent Claim
26 words
A computer system as recited in claim 31 wherein an application executing upon the digital processor is a multi-dimensional object database application providing a virtual object.
Claim 48
Dependent Claim
24 words
A computer system as recited in claim 45 wherein updating the displayed certain portion includes traversing the virtual object in at least one dimension.
Claim 49
Dependent Claim
20 words
A computer system as recited in claim 31 wherein updating the displayed certain portion includes scaling the displayed certain portion.
Claim 50
Dependent Claim
28 words
A computer system as recited in claim 47 wherein the displayed certain portion is scaled in response to a command entered into the computer system by the user.
Claim 51
Dependent Claim
22 words
A computer system as recited in claim 31 wherein the display device and the digital processor are connected remotely by a wire.
Claim 52
Dependent Claim
23 words
A computer system as recited in claim 31 wherein the display device and the digital processor are connected remotely by a wireless connection.
Claim 53
Dependent Claim
23 words
A computer system as recited in claim 31 wherein the display device and the digital processor are disposed in a personal information appliance.
Claim 54
Dependent Claim
18 words
A computer system as recited in claim 51 wherein the personal information appliance is a hand held computer.
Claim 55
Dependent Claim
18 words
A computer system as recited in claim 51 wherein the personal information appliance is a mobile communication device.
Claim 56
Dependent Claim
17 words
A computer system as recited in claim 51 wherein the personal information appliance has voice messaging capabilities.
Claim 57
Dependent Claim
17 words
A computer system as recited in claim 51 wherein the personal information appliance has data messaging capabilities.
Claim 58
Dependent Claim
17 words
A computer system as recited in claim 51 wherein the personal information appliance has handwriting recognition capability.
Claim 59
Dependent Claim
17 words
A computer system as recited in claim 51 wherein the personal information appliance has voice recognition capability.
Claim 60
Dependent Claim
17 words
A computer system as recited in claim 31 wherein the displayed certain portion includes multiple application windows.
Claim 61
Dependent Claim
20 words
A computer system as recited in claim 51 , wherein the personal information appliance is coupled to a second computer.
Claim 62
Dependent Claim
27 words
A computer system as recited in claim 59 , further comprising the act of utilizing the personal information appliance to select information displayed on the second computer.
Claim 63
Dependent Claim
48 words
A computer system as recited in claim 31 wherein the motion detector further comprises an image capture device operably coupled to an image processor, operable to acquire the reference navigation target from the captured image and track movement of the display device relative to the reference navigation target.
Claim 64
Dependent Claim
111 words
A computer program embodied on a computer readable medium comprising: a code segment that maps information content generated by a digital processor into a virtual display space suitable for conveying the information to a user; a code segment that displays a certain portion of the virtual display space using a display device; a code segment that captures an image; a coded segment that acquires a reference navigation target from the captured image; a code segment that tracks movement of the display device relative to the reference navigation target; and a code segment that updates the displayed certain portion of the virtual display space in a manner related to the tracked movement.
Claim 65
Dependent Claim
111 words
A computer program embodied on a computer readable medium comprising: a code segment that maps information content generated by a digital processor into a virtual display space suitable for conveying the information to a user; a code segment that displays a certain portion of the virtual display space using a display device; a code segment that captures an image; a coded segment that acquires a reference navigation target from the captured image; a code segment that tracks movement of the display device relative to the reference navigation target; and a code segment that updates the displayed certain portion of the virtual display space in a manner related to the tracked movement.
Claim 66
Dependent Claim
19 words
A computer program as recited in claim 62 wherein the reference navigation target is attached to a user's body.
Claim 67
Dependent Claim
19 words
A computer program as recited in claim 62 wherein the reference navigation target is part of a user's body.
Claim 68
Dependent Claim
19 words
A computer program as recited in claim 62 wherein the reference navigation target is part of a user's clothing.
Claim 69
Dependent Claim
19 words
A computer program as recited in claim 62 wherein the reference navigation target is attached to a user's clothing.
Claim 70
Dependent Claim
17 words
A computer program as recited in claim 64 wherein the reference navigation target is a user's head.
Claim 71
Dependent Claim
17 words
A computer program as recited in claim 64 wherein the reference navigation target is a user's face.
Claim 72
Dependent Claim
19 words
A computer program as recited in claim 64 wherein the reference navigation target is a user's head and face.
Claim 73
Dependent Claim
19 words
A computer program as recited in claim 64 wherein the reference navigation target is a user's head and shoulders.
Claim 74
Dependent Claim
19 words
A computer program as recited in claim 64 wherein the reference navigation target is a user's face and shoulders.
Claim 75
Dependent Claim
27 words
A computer program as recited in claim 62 wherein a virtual magnification of the displayed certain portion is updated in a manner correlated to the tracked movement.
Claim 76
Dependent Claim
32 words
A computer program as recited in claim 62 wherein a virtual magnification of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 77
Dependent Claim
27 words
A computer program as recited in claim 62 wherein a virtual orientation of the displayed certain portion is updated in a manner correlated to the tracked movement.
Claim 78
Dependent Claim
32 words
A computer program as recited in claim 62 wherein a virtual orientation of the displayed certain portion is updated in response to a command entered into the digital processor by the user.
Claim 79
Dependent Claim
26 words
A computer program as recited in claim 62 wherein an application executing upon the digital processor is a multi-dimensional object database application providing a virtual object.
Claim 80
Dependent Claim
24 words
A computer program as recited in claim 76 wherein updating the displayed certain portion includes traversing the virtual object in at least one dimension.
Claim 81
Dependent Claim
20 words
A computer program as recited in claim 62 wherein updating the displayed certain portion includes scaling the displayed certain portion.
Claim 82
Dependent Claim
28 words
A computer program as recited in claim 78 wherein the displayed certain portion is scaled in response to a command entered into the computer system by the user.
Claim 83
Dependent Claim
21 words
A computer program as recited in claim 62 wherein the display device and the digital processor are connected remotely by wire.
Claim 84
Dependent Claim
23 words
A computer program as recited in claim 62 wherein the display device and the digital processor are connected remotely by a wireless connection.
Claim 85
Dependent Claim
23 words
A computer program as recited in claim 62 wherein the display device and the digital processor are disposed in a personal information appliance.
Claim 86
Dependent Claim
18 words
A computer program as recited in claim 82 wherein the personal information appliance is a hand held computer.
Claim 87
Dependent Claim
18 words
A computer program as recited in claim 82 wherein the personal information appliance is a mobile communication device.
Claim 88
Dependent Claim
17 words
A computer program as recited in claim 82 wherein the personal information appliance has data messaging capabilities.
Claim 89
Dependent Claim
17 words
A computer program as recited in claim 82 wherein the personal information appliance has handwriting recognition capability.
Claim 90
Dependent Claim
17 words
A computer program as recited in claim 82 wherein the personal information appliance has voice recognition capability.
Claim 91
Dependent Claim
17 words
A computer program as recited in claim 62 wherein the displayed certain portion includes multiple application windows.
Claim 92
Dependent Claim
19 words
A computer program as recited in claim 82 wherein the personal information appliance is coupled to a second computer.
Claim 93
Dependent Claim
27 words
A computer program as recited in claim 89 further comprising a code segment that utilizes the personal information appliance to select information displayed on the second computer.
References Cited (Backward Citations)
US4502035A
Cited
US4649504A
Cited
JPH03189683A
Cited
US5214711A
Cited
US5148477A
Cited
US5566241A
Cited
US5177872A
Cited
US5322441A
Cited
US5526022A
Cited
US5447305A
Cited
US5482048A
Cited
US5617114A
Cited
US5581670A
Cited
US5602566A
Cited
US5686940A
Cited
US5910797A
Cited
US5689667A
Cited
US5926178A
Cited
US5666499A
Cited
US5790769A
Cited
US5774591A
Cited
US5802220A
Cited
US6118427A
Cited
JPH09305743A
Cited
JP3189683B2
Cited
US5973669A
Cited
US6115028A
Cited
WO1998036631A2
Cited
US6009210A
Cited
US5930379A
Cited
US6115025A
Cited
US5916181A
Cited
WO1999021477A1
Cited
US6148271A
Cited
US6151563A
Cited
US6005482A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-09-10 | 2005-03-12 | 2005-09-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-09-10 | 2009-03-12 | 2009-09-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-09-10 | 2013-03-12 | 2013-09-11 | $7700.00 | Window Closed / Lapsed |