System and method for verified presence tracking
First Claim
Patent Images
1. A method comprising the steps of:
- receiving, over a network, a request for a location, the request comprising a request type, a request source and a request target;
retrieving, over the network, location data relating to the request target from a plurality of location data sources;
determining, using a computing device, the reliability of the retrieved location data, such that determining the reliability of the retrieved location data comprises identifying corroborating data available over the network, evaluating the consistency of location data using the corroboration data for the request target over time and determining the currency of the retrieved location data;
formulating, using the computing device, a response, such that the formulated response is based on the request type, the retrieved location data, and the determined reliability of the retrieved location data; and
transmitting the response, over the network to the request source.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for verified presence tracking. A request for a location is received over a network. The request comprises a request type, a request source and at least one request target. Location data relating to the request targets is retrieved from a plurality of location data sources. The reliability of the retrieved location data is determined. A response is formulated using based on the request type, the retrieved location data, and the determined reliability of the retrieved location data. The response is then transmitted over the network to the request source.
415 Citations
42 Claims
-
1. A method comprising the steps of:
-
receiving, over a network, a request for a location, the request comprising a request type, a request source and a request target; retrieving, over the network, location data relating to the request target from a plurality of location data sources; determining, using a computing device, the reliability of the retrieved location data, such that determining the reliability of the retrieved location data comprises identifying corroborating data available over the network, evaluating the consistency of location data using the corroboration data for the request target over time and determining the currency of the retrieved location data; formulating, using the computing device, a response, such that the formulated response is based on the request type, the retrieved location data, and the determined reliability of the retrieved location data; and transmitting the response, over the network to the request source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 41, 42)
-
-
23. A method comprising the steps of:
-
receiving, over a network, a request for a location, the request comprising a request type, a request source and a request target; determining, using a computing device, the relationship of the request source to the request target; determining, using the computing device, a level of access to location data the source is allowed relative to the request target, the determining of the level utilizing the relationship of the request source to the request target as part of the determination; retrieving, over the network, location data relating to a request target from a plurality of location data sources; determining, using the computing device, the reliability of the retrieved location data, such that determining the reliability of the retrieved location data comprises identifying corroborating data available over the network, evaluating the consistency of location data using the corroboration data for the request target over time and determining the currency of the retrieved location data; formulating, using the computing device, a response, such that the formulated response is based on the request type, the retrieved location data, and the determined reliability of the retrieved location data; and transmitting the response, over the network to the request source. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
a processor; a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; location request manager logic for receiving, over a network, requests for a location, each request comprising a respective request type, a respective request source and a respective request target; location tracking manager logic for retrieving, over a network, for each request for a location received by the location request manager logic, location data relating to the respective request target from a plurality of location data sources; confidence manager logic for determining the reliability of location data retrieved by the location tracking manager logic, such that determining the reliability of location data comprises identifying corroborating data available over the network, evaluating the consistency of location data using the corroboration data for the respective request target over time and determining the currency of the location data, such that the location request manager logic is further configured to formulate a response to each request for a location using location data retrieved by the location tracking manager logic, the formulated response based on the respective request type, the respective retrieved location data, and the respective determined reliability of the retrieved location data, and such that location request manager logic is further configured to transmit responses formulated for each request for a location to the request'"'"'s respective source. - View Dependent Claims (34, 35, 36)
-
37. A non-transitory computer-readable storage medium for tangibly storing thereon computer-readable instructions for a method comprising:
-
receiving, over a network, a request for a location, the request comprising a request type, a request source and a request target; retrieving, over a network, location data relating to the request target from a plurality of location data sources; determining the reliability of the retrieved location data, such that determining the reliability of the retrieved location data comprises identifying corroborating data available over the network, evaluating the consistency of location data using the corroboration data for the request target over time and determining the currency of the retrieved location data; formulating a verified presence response, the formulated response based on the request type, the retrieved location data, and the determined reliability of the retrieved location data; and transmitting the response, over the network, to the request source. - View Dependent Claims (38, 39, 40)
-
Specification