System and method for obtaining a structured address by geocoding unstructured address information
AssigneeGoogle Inc.
InventorGrim Hegland Iversen
Life of this patent
Estimating the term…
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.
Claims14
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.
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.
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.
Dependencies are inferred from the claim text.