Expediting Reverse Geocoding With A Bounding Region
First Claim
1. A method for reverse geocoding location information obtained by a wireless communications device, the method comprising:
- determining the location information for a location;
communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location;
receiving the location description data from the reverse geocoding server for the bounding region containing the location; and
storing the location description data for the bounding region in a memory on the device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for reverse geocoding location information obtained by a wireless communications device comprises determining the location information for a location, communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location, receiving the location description data from the reverse geocoding server for the bounding region containing the location, and caching the location description data for the bounding region in a memory cache on the device. When the current location remains within one or more bounding regions cached on the device, location description data is fetched from the cache, thus improving application responsiveness. Only when the current location is no longer within the bounding region(s) does the device communicate a new request to the reverse geocoding server.
-
Citations
15 Claims
-
1. A method for reverse geocoding location information obtained by a wireless communications device, the method comprising:
-
determining the location information for a location; communicating the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location; receiving the location description data from the reverse geocoding server for the bounding region containing the location; and storing the location description data for the bounding region in a memory on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium comprising code which when loaded into memory and executed on a processor of a wireless communications device is adapted to:
-
determine the location information for a location; communicate the location information to a reverse geocoding server that reverse-geocodes the location information to generate location description data for a bounding region that geographically surrounds the location; receive the location description data from the reverse geocoding server for the bounding region containing the location; and cache the location description data for the bounding region in a memory cache on the device.
-
-
10. A wireless communications device comprising:
-
a processor operatively coupled to a memory for executing an application on the device, the application requesting a location description for a location; and a radiofrequency transceiver for communicating location information obtained by the device for the location to a reverse geocoding server to enable reverse-geocoding of the location information to generate location description data for a bounding region that geographically surrounds the location; wherein the transceiver is configured to receive the location description data and to provide the location description data to the memory for caching of the location description data on the device. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification