USER INTERFACE AND GEO-PARSING DATA STRUCTURE
First Claim
Patent Images
1. A computer-implemented method to provide selections that complete partial address information, the method comprising:
- receiving the partial address information at a graphical user interface having a set of fields for geographic locations, wherein the partial address information completes less than all of the fields included in the set of fields;
parsing the partial address information to determine missing portions of the partial address information;
locating in a compact data structure offsets to address information corresponding to the missing portions, wherein the compact data structure organizes geographic location information and comprises;
a trailer section specifying at least a version and an offset to location data, wherein the trailer section allows the plurality of applications to access the data structure, and the version allows one or more data sources to update the data structure;
a body section having the location data represented by a plurality of offset count pairs; and
a header section providing metadata to the plurality of applications; and
generating, for selective display, a set of options that includes the address information corresponding to the missing portions that complete a subset of the set fields in the graphical user interface and restricts the set of options to a number of potential addresses that complete the partial address information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The trailer section of the compact data structure is checked to determine an offset for listings and indices representing the location data. Upon determining the offset, the listings and indices are loaded into memory and responses to the application requests are generated by utilizing the listings and indices stored in the memory.
-
Citations
20 Claims
-
1. A computer-implemented method to provide selections that complete partial address information, the method comprising:
-
receiving the partial address information at a graphical user interface having a set of fields for geographic locations, wherein the partial address information completes less than all of the fields included in the set of fields; parsing the partial address information to determine missing portions of the partial address information; locating in a compact data structure offsets to address information corresponding to the missing portions, wherein the compact data structure organizes geographic location information and comprises; a trailer section specifying at least a version and an offset to location data, wherein the trailer section allows the plurality of applications to access the data structure, and the version allows one or more data sources to update the data structure; a body section having the location data represented by a plurality of offset count pairs; and a header section providing metadata to the plurality of applications; and generating, for selective display, a set of options that includes the address information corresponding to the missing portions that complete a subset of the set fields in the graphical user interface and restricts the set of options to a number of potential addresses that complete the partial address information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to allocate memory for a data structure having address information the method comprising:
-
receiving an application request; checking a trailer portion of the data structure; retrieving an offset to a set of lists and indices from the trailer portion of the data structure; loading the set of lists and indices into memory; and processing the application request with the set of lists and indices to generate a response. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A data structure, embodied on a computer-readable medium, communicating with a plurality of applications, the data structure comprising:
-
a trailer section specifying at least a version and an offset to location data, wherein the trailer section allows the plurality of applications to access the data structure, and the version allows one or more data sources to update the data structure; a body section having the location data represented by a plurality of offset-count pairs, and a header section providing metadata to the plurality of applications. - View Dependent Claims (19, 20)
-
Specification