System and method for detecting a user location using a latest available location
First Claim
Patent Images
1. A location detection method comprising:
- receiving, using one or more processors, a request for a current geolocation of a user device;
obtaining, using the one or more processors, a previous geolocation of the user device from a first source of geolocation information, the previous geolocation of the user device being determined with a first type of location detection service;
obtaining, using the one or more processors, an estimate of the current geolocation of the user device, the estimate of the current geolocation being determined with a second type of location detection service different from the first type of location detection service; and
returning, using the one or more processors, the previous geolocation and the estimate of the current geolocation in response to the request for the current geolocation of the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for location detection is disclosed. The system and method may derive estimates of a user'"'"'s location by interfacing with other sources of location data. In one aspect of the invention, a client device may determine the user'"'"'s location by using locally configured location services. The client device may also query a remote server that contains recent geolocation data of the user. Both the local and remote estimates may be presented to a user. The user may also be allowed to select the location that most accurately represents the user'"'"'s current location.
-
Citations
16 Claims
-
1. A location detection method comprising:
-
receiving, using one or more processors, a request for a current geolocation of a user device; obtaining, using the one or more processors, a previous geolocation of the user device from a first source of geolocation information, the previous geolocation of the user device being determined with a first type of location detection service; obtaining, using the one or more processors, an estimate of the current geolocation of the user device, the estimate of the current geolocation being determined with a second type of location detection service different from the first type of location detection service; and returning, using the one or more processors, the previous geolocation and the estimate of the current geolocation in response to the request for the current geolocation of the user device. - View Dependent Claims (2, 3, 4)
-
-
5. A processing system for detecting a location of a user device, the system comprising:
-
at least one processor; and memory for storing user location data, the memory electrically coupled to the at least one processor, wherein the at least one processor is configured to receive a request for a current geolocation of the user device, to obtain a previous geolocation of the user device from a first source of geolocation information, the previous geolocation of the user device being determined with a first type of location detection service, to obtain an estimate of the current geolocation of the user device, the estimate of the current geolocation being determined with a second type of location detection service different from the first type of location detection service, and to return the previous geolocation of the user device and the estimate of the current geolocation of the user device in response to the request for the current geolocation of the user device. - View Dependent Claims (6, 7, 8)
-
-
9. A location detection method comprising:
-
transmitting, using one or more processors, a request for a current geolocation of a user device; receiving, using one or more processors, a previous geolocation of the user device, the previous geolocation of the user device being determined with a first type of location detection service; determining, using one or more processors, an estimate of the current geolocation of the user device with at least one other type of location detection service different from the first type of location detection service; and calculating, using one or more processors, the current geolocation of the user device based at least in part on the previous geolocation of the user device and the estimate of the current geolocation of the user device. - View Dependent Claims (10, 11, 12)
-
-
13. A processing system for detecting a location of a user device, the system comprising:
-
at least one processor; and memory for storing user location data, the memory electrically coupled to the at least one processor, wherein the at least one processor is configured to transmit a request for a current geolocation of the user device, to receive a previous geolocation of the user device, the previous geolocation of the user device being determined with a first type of location detection service, to determine an estimate of the current geolocation of the user device with at least one other type of location detection service different from the first type of location detection service, and to calculate the current geolocation of the user device based at least in part on the previous geolocation of the user device and the estimate of the current geolocation of the user device. - View Dependent Claims (14, 15, 16)
-
Specification