Location aware services infrastructure
First Claim
1. A system for tracking and maintaining entity identity information and location identity information and for providing said information to subscribing applications, said system comprising:
- a plurality of sensors for generating said entity identity and said location identity information, each of said sensors serving a domain, an interface aggregator for receiving said information from said plurality of sensors and for recognizing the domain of the sensor generating said information, and a register assigned to said domain for receiving said information from said interface aggregator and for providing said information to said subscribing applications.
13 Assignments
0 Petitions
Accused Products
Abstract
Entity identity information and location identity information are sensed and made available to subscriber applications through a secure location-aware services infrastructure, thereby allowing for the creation of location-based services. Information detected by a sensor is passed to an interface aggregator for conversion to a standardized format and then forwarded to location registers for the domain of the sensors. Subscriber applications query the registers to determine which entities are in a particular location and to determine the location of entities. By unifying diverse sensing technologies, location information can be simultaneously obtained on varying degrees of granularity. In addition, the system is scalable to large scenarios by using a plurality of sensors, interface aggregators, and registers.
-
Citations
21 Claims
-
1. A system for tracking and maintaining entity identity information and location identity information and for providing said information to subscribing applications, said system comprising:
-
a plurality of sensors for generating said entity identity and said location identity information, each of said sensors serving a domain, an interface aggregator for receiving said information from said plurality of sensors and for recognizing the domain of the sensor generating said information, and a register assigned to said domain for receiving said information from said interface aggregator and for providing said information to said subscribing applications. - View Dependent Claims (2, 3)
-
-
4. A system for tracking and maintaining user location and identity information, and for making said information available to subscribing applications, said system comprising:
-
a plurality of sensing systems for tracking said user location and identity, wherein said sensing systems may be the same or a plurality of sensing technologies, and wherein said sensing systems are dispersed over one or more domains, a plurality of aggregators associated with said sensing systems for gathering said user location and identity information and for converting said information to a standardized form, and a plurality of location registers each responsible for one or more of said domains, wherein each location register gathers said user location and identity information from one or more aggregators and maintains said information for its domains, and wherein each location register makes said information available to subscribing applications. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A system for providing location information to one or more subscribers of the system, said system comprising:
-
sensing equipment for sensing the presence of an entity in a specific location and for transmitting information specifying an identity of the entity and the location, an entity and location information register for storing the transmitted information in a standard format, and subscriber software agents for using said standard format to retrieve the entity information and the location information from said entity and location information register. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. A method for providing entity and location information to one or more subscribers, said method comprising the steps of:
-
transmitting entity identity information and location identity information, separately storing said transmitted entity identity and location identity information in registers assigned to a domain from which said information was transmitted, and providing said separately stored information to the subscribers.
-
-
20. A method for providing entity and location information with respect to entities and locations in a plurality of domains to a plurality of subscriber, said method comprising the steps of:
-
transmitting entity identity information and location identity information with respect to an entity and a location in a domain, identifying the domain from which said entity identity and location identity information was transmitted, storing said transmitted entity identity and location identity information in a register assigned to the identified domain, and providing said stored information to one of the subscribers. - View Dependent Claims (21)
-
Specification