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

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:32
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag