System and method for processing location data
First Claim
1. A method of providing augmented location data, said method comprising:
- receiving subscription information associated with a particular subscriber, said subscription information identifying one or more of a plurality of location-based services to which said particular subscriber has access, some of said location-based services being accessible to said particular subscriber and others of said location-based services being inaccessible to said particular subscriber;
establishing a first connection between a server and a remote tracking device, said remote tracking device being associated with said particular subscriber;
remotely configuring one or more control routines stored in memory of said tracking device based on which of said location-based services are accessible to said particular subscriber, said control routines at least partially determining the operational characteristics of said tracking device;
establishing, apart from said tracking device, a second connection between said server and a subscriber device, said subscriber device being associated with said particular subscriber, said tracking device being remotely located from said subscriber device;
receiving a request for tracking services from said subscriber device via said second connection;
receiving location data from said tracking device via said first connection, said location data having been generated in accordance with said one or more control routines and being indicative of the geographical location of said tracking device;
associating said location data with said particular subscriber;
selecting one or more augmentation processes from a plurality of different predetermined augmentation processes depending on which ones of said location-based services are accessible to said particular subscriber as indicated by said subscription information;
augmenting said location data using said one or more of said selected augmentation processes to produce said augmented location data; and
providing said augmented location data to said subscriber device via said second connection in response to said request for tracking services.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel system and method for processing location data are disclosed. An exemplary method includes receiving location data from a remote device, associating the location data with a particular subscriber, augmenting the location data in one of a plurality of predetermined ways based on information associated with the particular subscriber to produce augmented location data, and providing the augmented location data to the subscriber. In a more particular embodiment, the step of augmenting the location data includes retrieving a subscriber file associated with the subscriber and performing one or more augmentation processes on the location data based at least in part on the subscriber file. An example system includes both a remote device operative to transmit location data and a central station for performing the methods of the present invention.
22 Citations
70 Claims
-
1. A method of providing augmented location data, said method comprising:
-
receiving subscription information associated with a particular subscriber, said subscription information identifying one or more of a plurality of location-based services to which said particular subscriber has access, some of said location-based services being accessible to said particular subscriber and others of said location-based services being inaccessible to said particular subscriber; establishing a first connection between a server and a remote tracking device, said remote tracking device being associated with said particular subscriber; remotely configuring one or more control routines stored in memory of said tracking device based on which of said location-based services are accessible to said particular subscriber, said control routines at least partially determining the operational characteristics of said tracking device; establishing, apart from said tracking device, a second connection between said server and a subscriber device, said subscriber device being associated with said particular subscriber, said tracking device being remotely located from said subscriber device; receiving a request for tracking services from said subscriber device via said second connection; receiving location data from said tracking device via said first connection, said location data having been generated in accordance with said one or more control routines and being indicative of the geographical location of said tracking device; associating said location data with said particular subscriber; selecting one or more augmentation processes from a plurality of different predetermined augmentation processes depending on which ones of said location-based services are accessible to said particular subscriber as indicated by said subscription information; augmenting said location data using said one or more of said selected augmentation processes to produce said augmented location data; and providing said augmented location data to said subscriber device via said second connection in response to said request for tracking services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 33, 34, 35, 36, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
16. A non-transitory, electronically-readable storage medium having code stored thereon for causing an electronic device to:
-
receive subscription information associated with a particular subscriber, said subscription information identifying one or more of a plurality of location-based services to which said particular subscriber has access, some of said location-based services being accessible to said particular subscriber and others of said location-based services being inaccessible to said particular subscriber; establish a first connection between a server and a remote tracking device, said remote tracking device being associated with a particular subscriber; remotely configure one or more control routines stored in memory of said tracking device based on which of said location-based services are accessible to said particular subscriber, said control routines at least partially determining the operational characteristics of said tracking device; establish, apart from said tracking device, a second connection between said server and a subscriber device, said subscriber device being associated with said particular subscriber, said tracking device being remotely located from said subscriber device; receive a request for tracking services from said subscriber device via said second connection; receive location data from said tracking device via said first connection, said location data having been generated in accordance with said one or more control routines and being indicative of the geographical location of said tracking device; associate said location data with said particular subscriber; select one or more augmentation processes from a plurality of different predetermined augmentation processes depending on which ones of said location-based services are accessible to said particular subscriber as indicated by said subscription information; augment said location data using one or more of said selected augmentation processes to produce augmented location data; and provide said augmented location data to said subscriber device via said second connection in response to said request for tracking services. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
17. A system for monitoring a tracking device, said system comprising:
-
a remote tracking device associated with a particular subscriber and operative to transmit location data indicative of the geographical location of said tracking device, said location data being generated based on one or more control routines stored in a memory of said tracking device; and a central station including a tracking interface operative to establish a first connection between said central station and said tracking device, provide remote configuration instructions to said tracking device to remotely configure at least one of said one or more control routines of said tracking device, and receive said location data from said tracking device, a subscriber interface operative to receive subscription information associated with said particular subscriber, said subscription information identifying one or more of a plurality of location-based services to which said particular subscriber has access, some of said location-based services being accessible to said particular subscriber and others of said location-based services being inaccessible to said particular subscriber and receive a request for tracking services from a subscriber device via a second connection established, apart from said tracking device, between said central station and said subscriber device, said subscriber device being associated with said particular subscriber, a data augmenter operative to select one or more augmentation processes from a plurality of different predetermined augmentation processes based on which ones of said location-based services are accessible to said particular subscriber as indicated by subscription information associated with said particular subscriber and augment said location data using said one or more selected augmentation processes to produce augmented location data, and an output device operative to provide said augmented location data to said subscriber device via said second connection in response to said request for tracking services; and
whereinsaid tracking device is remotely located from said subscriber device; and said central station is operative to use said tracking interface to remotely configure at least one of said one or more control routines of said tracking device based on which of said location-based services are accessible to said particular subscriber, said control routines at least partially determining the operational characteristics of said tracking device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 55, 56, 57, 58)
-
-
32. A system for monitoring a tracking device, said system comprising:
-
a remote tracking device associated with a particular subscriber and operative to transmit location data indicative of the geographical location of said tracking device, said location data being generated based on one or more control routines stored in a memory of said tracking device; and a central station including a tracking interface operative to establish a first connection between said central station and said tracking device, provide remote configuration instructions to said tracking device to remotely configure at least one of said one or more control routines of said tracking device, and receive said location data from said tracking device, a subscriber interface operative to receive subscription information associated with said particular subscriber, said subscription information identifying one or more of a plurality of location-based services to which said particular subscriber has access, some of said location-based services being accessible to said particular subscriber and others of said location-based services being inaccessible to said particular subscriber and receive a request for tracking services from a user device via a second connection established, apart from said tracking device, between said central station and said user device, said user device being associated with said particular subscriber, means for selecting at least one augmentation process from a plurality of different predetermined augmentation processes based on which ones of said location-based services are accessible to said particular subscriber as indicated by said subscription information, means for augmenting said location data using said selected augmentation process to produce augmented location data, and an output device operative to provide said augmented location data to said user device via said second connection in response to said request for tracking services; and
whereinsaid tracking device is remotely located from said user device; and said central station is operative to use said tracking interface to remotely configure at least one of said one or more control routines of said tracking device based on which of said location-based services are accessible to said particular subscriber, said control routines at least partially determining the operational characteristics of said tracking device.
-
Specification