System and method for obtaining a structured address by geocoding unstructured address information
First Claim
Patent Images
1. A computer-implemented method of populating an electronic form, the method comprising:
- detecting a command for pasting a string of unstructured data into one of a plurality of fields of a structured address form;
geocoding the string of unstructured data to obtain a geolocation;
reverse-geocoding the obtained geolocation to obtain structured address data; and
populating, using a processor, each of the plurality of fields of the structured address form with a corresponding field from the obtained structured address data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and machine-implemented method for populating an electronic form is provided. A command for pasting a string of unstructured data into one of several fields of a structured address form is detected. The string of unstructured data is geocoded to obtain a geolocation. The geolocation is reverse-geocoded to obtain structured address data. Each of the several fields of the structured address form is populated with a corresponding field from the structured address data.
25 Citations
14 Claims
-
1. A computer-implemented method of populating an electronic form, the method comprising:
-
detecting a command for pasting a string of unstructured data into one of a plurality of fields of a structured address form; geocoding the string of unstructured data to obtain a geolocation; reverse-geocoding the obtained geolocation to obtain structured address data; and populating, using a processor, each of the plurality of fields of the structured address form with a corresponding field from the obtained structured address data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable medium comprising instructions stored therein, which when executed by a system, cause the system to perform operations comprising:
-
identifying a structured address form in an electronic document based on labels associated with each of a plurality of input fields of a form on the electronic document; identifying a command to paste unstructured data from a clipboard into one of the plurality of input fields of the structured address form; sending the unstructured data to a geocoder/reverse-geocoder pair, wherein the geocoder converts the unstructured data into a geolocation and the reverse-geocoder converts the geolocation into a structured address; and populating each of the plurality of input fields of the structured address form with data from a corresponding field of the structured address. - View Dependent Claims (10, 11)
-
-
12. A system for populating an electronic form, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the processors, cause the processors to perform operations comprising; receiving unstructured data from a client device; geocoding the received unstructured data to obtain a geolocation; reverse-geocoding the obtained geolocation to obtain structured address data corresponding to the received unstructured data; and returning the obtained structured address data to the client device for population of a plurality of fields of a structured address form. - View Dependent Claims (13, 14)
-
Specification