Making address book a source of latitude and longitude coordinates
First Claim
1. A method, in a mobile device, the method comprising:
- receiving a non-geocoded geographic address for storing in a contact record of a database of contact records on the mobile device;
without user initiation, determining latitude and longitude coordinates to be stored in association with the geographic address, wherein determining the latitude and longitude coordinates comprises requesting the latitude and longitude coordinates from a location server over a wireless network;
wherein determining the latitude and longitude coordinates further comprises;
receiving a suggestion for corrections to the geographic address from the location server if the geographic address is not recognized as valid by the location server;
receiving an indication of merit along with the suggestion for corrections, the indication of merit indicating a likelihood that the suggestion is accurate;
updating the geographic address based on the suggestion if the indication of merit indicates a certain accuracy; and
receiving latitude and longitude coordinates for the updated geographic address from the location server; and
storing the received latitude and longitude coordinates in the database in association with the updated geographic address.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for determining latitude and longitude coordinates for geographic addresses input into an address book on a mobile device is provided. For each geographic address received for storing in a contact record, latitude and longitude coordinates are automatically determined and associated with the geographic address in a database of contact records. In some embodiments, for each geographic address to be input, the method first searches existing contact records for the geographic address and if the latitude and longitude coordinates for the geographic address are in an existing contact record, the contact record for the contact is cross-referenced to the existing record for accessing the latitude and longitude coordinates.
9 Citations
16 Claims
-
1. A method, in a mobile device, the method comprising:
-
receiving a non-geocoded geographic address for storing in a contact record of a database of contact records on the mobile device; without user initiation, determining latitude and longitude coordinates to be stored in association with the geographic address, wherein determining the latitude and longitude coordinates comprises requesting the latitude and longitude coordinates from a location server over a wireless network; wherein determining the latitude and longitude coordinates further comprises; receiving a suggestion for corrections to the geographic address from the location server if the geographic address is not recognized as valid by the location server; receiving an indication of merit along with the suggestion for corrections, the indication of merit indicating a likelihood that the suggestion is accurate; updating the geographic address based on the suggestion if the indication of merit indicates a certain accuracy; and receiving latitude and longitude coordinates for the updated geographic address from the location server; and storing the received latitude and longitude coordinates in the database in association with the updated geographic address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device comprising:
-
a user interface configured to receive a non-geocoded geographic address for storing in a contact record of a database of contact records on the mobile device; a memory for storing the database; a look up component configured to determine latitude and longitude coordinates to be stored in association with the geographic address upon receipt of the geographic address; wherein determining the latitude and longitude coordinates comprises; requesting the latitude and longitude coordinates from a location server over a wireless network; receiving a suggestion for corrections to the geographic address from the location server if the geographic address is not recognized as valid by the location server; receiving an indication of merit along with the suggestion for corrections, the indication of merit indicating a likelihood that the suggestion is accurate; updating the geographic address based on the suggestion if the indication of merit indicates a certain accuracy; and receiving latitude and longitude coordinates for the updated geographic address from the location server; and storing the received latitude and longitude coordinates in the database in association with the updated geographic address. - View Dependent Claims (14, 15)
-
-
16. A non-transitory computer readable medium having computer readable instructions stored thereon that when executed by a computer implement the method steps of:
-
receiving a non-geocoded geographic address for storing in a contact record of a database of contact records on the mobile device; without user initiation, determining latitude and longitude coordinates to be stored in association with the geographic address, wherein determining the latitude and longitude coordinates comprises requesting the latitude and longitude coordinates from a location server over a wireless network; wherein determining the latitude and longitude coordinates further comprises; receiving a suggestion for corrections to the geographic address from the location server if the geographic address is not recognized as valid by the location server; receiving an indication of merit along with the suggestion for corrections, the indication of merit indicating a likelihood that the suggestion is accurate; updating the geographic address based on the suggestion if the indication of merit indicates a certain accuracy; and receiving latitude and longitude coordinates for the updated geographic address from the location server; and storing the received latitude and longitude coordinates in the database in association with the updated geographic address.
-
Specification