Patentable/Patents/US-6718278
US-6718278

Location system

PublishedApril 6, 2004
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A location system for objects having location devices (16) as a means for repeatedly interrogating the location devices on each object to provide position signals. A means (18) to detect the position signals are provided. The position of each object and the area associated with each object are determined from the position signals and stored. The system is then able to determine the relative locations of the thus determined objects and associated areas.

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for determining whether interaction may occur between objects, at least some of which include a position indicator, said method comprising the steps of: associating a predefined area with each of said objects; and repetitively determining whether a predetermined relationship between the areas of said objects is fulfilled, wherein this step of determining comprises repeatedly executing the sub-steps of: (a) determining location of each of the objects that has said position indicator; (b) determining location of the area associated with each object whose location is determined in step (a), from location of its associated object; (c) storing the area data for each object whose area is determined in step (b); and (d) evaluating the predetermined relationship between the areas associated with each object, using the stored associated area data, to determine whether or not interaction may occur.

2

2. A method according to claim 1 , wherein the predetermined relationship between areas is the containment of one area by another.

3

3. A method according to claim 1 , wherein the predetermined relationship between areas is the failure of one area to contain another area.

4

4. A method according to claim 1 , wherein the predetermined relationship is the overlapping of one area by another area.

5

5. A method executed in a computer comprising the steps of: (a) for a first object of a plurality of objects, obtaining an interaction space, within a base space, that is associated with said first object, the interaction space defined as a set of squares in a hierarchical tree of squares; (b) for a second object of said plurality of objects, computing an interaction space within said base space that is associated with said second object and which follows movement of said second object, the interaction space defined as a set of squares in a hierarchical tree of squares; (c) determining a spatial relationship between said first object and said second object by comparing said interaction space of said first object with said interaction space of said second object, and assessing whether said interaction space of said first object overlaps contains, or is contained by said interaction space of said second object, which corresponds to a non-null logical intersection between said interaction space of said first object and said interaction space of said second object with a goal of establishing a non-null working relationship between said first object and said second object; and (d) repeating steps (b) arid (c).

6

6. The method of claim 5 where said obtaining in step (a) is accomplished by retrieving said interaction space from memory, or by computing said interaction space.

7

7. The method of claim 5 where said space is a two dimensional space.

8

8. The method of claim 5 where said step of determining considers whether there exist squares in said set of squares identified in step (a) that are not also founding said set of squares identified in step (b), and vice versa.

9

9. The method of claim 5 where said step (b) is executed by operating on a signal received from each of one or more signal sources that arc physically coupled to said second object.

10

10. The method of claim 9 where said step (d) is executed whenever a new signal is received from said one or more signal sources of said second object.

11

11. The method of claim 10 where said signal received from each of said one or more signal sources is received in response to an interrogation of said one or more signal sources.

12

12. The method of claim 9 where said step (a) is executed by operating on a signal received from each of one or more signal sources that are physically coupled to said first object, and said step (d) executed whenever a new signal is received from said one or more signal sources of said second object or, inclusively, from said one or more signal sources of said first object.

13

13. The method of claim 5 where said step of determining employs an algorithm that focuses on change in said interaction space of said first object indicative of movement of said first object, and change in said interaction space of said second object indicative of movement of said second object, in order to determine whether spatial relationship between said first object and said second object changes in character.

14

14. The method of claim 5 where said step (b) comprises repeatedly interrogating one or more signal sources that are coupled to said second object.

15

15. The method of claim 14 where said step (a) comprises repeatedly interrogating one or more signal sources coupled to said first object.

16

16. The method of claim 5 further comprising a step of taking action said step of determining ascertains that said spatial relationship changes state, from a null interaction to a non-null intersection, or vice versa.

17

17. The method of claim 16 where said first object is a computer terminal, and said second object is an object carried by a person.

18

18. The method of claim 17 where said action relates to providing computing services to said person.

19

19. A method comprising the steps of: (a) obtaining static information about objects in a location; (b) receiving information relating to position of said objects and interrogating said objects by pinging said objects with an active signal from a set of signals that includes ultrasound; (c) calculating maximum cover for at least some of said objects to obtain a set of quadtree cells for each of said objects; (d) ascertaining containment/overlapping index for each of said sets of quadtree cells; and (e) updating a memory with said ascertained indices.

20

20. The method of claim 19 further comprising a process of repeating steps (b) through (d).

21

21. The method of claim 19 further comprising a process of executing a predetermined program related to a first object, in a second object that comprises a processor, when the index associated with said second object indicates that the quadtree cells set associated with said first object contains, is contained by, or overlaps, the quadtree cells set associated with said second object.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

December 11, 2000

Publication Date

April 6, 2004

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Location system” (US-6718278). https://patentable.app/patents/US-6718278

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.