IP Library Granted Patent US 6,985,240
Granted Patent B2
US 6,985,240 · App. 10/328,241 · Granted Jan 10, 2006

Method and apparatus for retrieving information about an object of interest to an observer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,985,240
App. No.
10/328,241
Granted
Jan 10, 2006
Kind
B2
Abstract

A method and apparatus for retrieving information about an object of interest to an observer. A position sensor wearable by the observer generates position information indicating the position of the observer relative to a fixed position. A direction sensor wearable by the observer generates direction information indicating the orientation of the observer relative to a fixed orientation. An object database stores position information and descriptive information for each of one or more objects. An identification and retrieval unit uses the position and direction information to identify from the object database an object being viewed by the observer by determining whether the object is along a line of sight of the observer and retrieves information about the object from the database. The identification and retrieval unit retrieves the descriptive information stored for the object in the database for presentation to the observer via an audio or video output device. Either two-dimensional (2D) or three-dimensional (3D) data is stored and processed, depending on the necessity to discriminate between vertically spaced objects.

Claims (52)

1. Apparatus for retrieving information about an object of interest to an observer, comprising:

a position sensor wearable by said observer for generating position information indicating the position of said observer relative to a fixed position;

a direction sensor wearable by said observer for generating direction information indicating the orientation of said observer relative to a fixed orientation; and

an identification and retrieval unit for using said position information and said direction information to identify from an object database, to the exclusion of all other objects in said database, an object being viewed by said observer and retrieve information about said object from said object database, wherein said identification and retrieval unit identifies said object by comparing one or more selection criteria for said object with one or more selection criteria for other objects in said object database and said one or more selection criteria include the angle formed by a ray from the observer to an object and a line of sight from the observer.

2. The apparatus of claim 1 in which said direction sensor is wearable on the head of said observer and said direction information indicates the orientation of the head of said observer relative to a fixed orientation.

3. The apparatus of claim 1 in which said object database comprises a remote database.

4. The apparatus of claim 1 in which said identification and retrieval unit determines from the position information and direction information generated for the observer and position information stored in the database for an object whether the object is along a line of sight of the observer.

5. The apparatus of claim 1 in which said identification and retrieval unit is responsive to the generation of new position information or direction information.

6. The apparatus of claim 1 in which said identification and retrieval unit uses said information to provide an audio presentation about said object.

7. The apparatus of claim 1 in which said object database comprises a stationary database accessed by said identification and retrieval unit over a wireless connection.

8. Apparatus for retrieving information about an object of interest to an observer, comprising:

a position sensor wearable by said observer for generating position information indicating the position of said observer relative to a fixed position;

a direction sensor wearable by said observer for generating direction information indicating the orientation of said observer relative to a fixed orientation; and

an identification and retrieval unit for using said position information and said direction information to identify from an object database an object being viewed by said observer and retrieve information about said object from said object database, said identification and retrieval unit selecting a set of candidate objects from said object database using a first selection test and selecting a viewed object from said set of candidate objects using a second selection test that is computationally more intensive than said first test.

9. The apparatus of claim 8 in which said objects are located in an area divided into subareas, said identification and retrieval unit selecting a set of candidate objects by determining whether an object is located in a subarea with the observer.

10. The apparatus of claim 9 in which said object database contains subarea information for said objects.

11. The apparatus of claim 8 in which said identification and retrieval unit selects a set of candidate objects by determining whether an object lies within a predetermined distance of the observer.

12. Apparatus for retrieving information about an object of interest to an observer, comprising:

a position sensor wearable by said observer for generating position information indicating the position of said observer relative in a fixed position;

a direction sensor wearable by said observer for generating direction information indicating the orientation of said observer relative to a fixed orientation; and

an identification and retrieval unit for using said position information and said direction information to identify from an object database an object being viewed by said observer and retrieve information about said object from said object database, said identification and retrieval unit performing the steps of:

constructing a set of rays from the observer to each of a set of candidate objects;

eliminating from said set of candidate objects any object having a ray that passes though another object to generate a set of remaining objects; and

selecting as a viewed object a remaining object having a ray forming a smallest angle with a line of sight from the observer.

13. A method for retrieving information about an object of interest to an observer, comprising the steps of:

generating position information indicating the position of said observer relative to a fixed position;

generating direction information indicating the orientation of said observer relative to a fixed orientation; and

using said position information and said direction information to identify from an object database, to the exclusion of all other objects in said database, an object being viewed by said observer and retrieve information about said object from said object database, wherein said object is identified by comparing one or more selection criteria for said object with one or more selection criteria for other objects in said object database and said one or more selection criteria include the angle formed by a ray from the observer to an object and a line of sight from the observer.

14. The method of claim 13 in which said direction information indicates the orientation of the head of said observer relative to a fixed orientation.

15. The method of claim 13 in which said object database comprises a remote database.

16. The method of claim 13 in which said retrieving step comprises the step of:

determining from the position information and direction information generated for the observer and position information stored in the database for an object whether the object is along a line of sight of the observer.

17. The method of claim 13 in which said retrieving step is performed upon the generation of new position information or direction information.

18. The method of claim 13 , further comprising the step of:

using said information to provide an audio presentation about said object.

19. The method of claim 13 in which said object database comprises a stationary database accessed over a wireless connection.

20. A method for retrieving information about an object of interest to an observer, comprising the steps of:

generating position information indicating the position of said observer relative to a fixed position;

generating direction information indicating the orientation of said observer relative to a fixed orientation; and

using said position information and said direction information to identify from an object database an object being viewed by said observer and retrieving information about said object from said object database, said identifying and retrieving step comprising the steps of:

selecting a set of candidate objects from said object database using a first selection test; and

selecting a viewed object from said set of candidate objects using a second selection test that is computationally more intensive than said first test.

21. The method of claim 20 in which said objects are located in an area divided into subareas, said first selection step includes the step of determining whether an object is located in a subarea with the observer.

22. The method at claim 21 in which said object database contains subarea information for said objects.

23. The method of claim 20 in which said first selection step includes the step of determining whether on object lies within a predetermined distance of the observer.

24. A method for retrieving information about an object of interest to an observer, comprising the steps of:

generating position information indicating the position of said observer relative to a fixed position;

generating direction information indicating the orientation of said observer relative to a fixed orientation; and

using said position information and said direction information to identify from an object database an object being viewed by said observer and retrieve information about said object from said object database, said identifying and retrieving step including the steps of:

constructing a set of rays from the observer to each of a set of candidate objects;

eliminating from said set of candidate objects any object having a ray that passes though another object to generate a set of remaining objects; and

selecting as a viewed object a remaining object having a ray forming a smallest angle with a line of sight from the observer.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE 1ST ASSIGNEE NAME 50% INTEREST PREVIOUSLY RECORDED AT REEL: 043418 FRAME: 0692. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 1, 2017
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.; INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044348/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SERVICENOW, INC.
Reel/Frame 043418/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2003
From: BENKE, OLIVER; BETZLER, BOAS; LUMPP, THOMAS; PASCH, EBERHARD
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013881/0135 →