Patent ID: 9471596
Filing Date: 2016-10-18
CPC Classification: G06F

Claim Text:
1. A computer-implemented method for generating results of a search query, comprising: receiving data indicative of a character string related to a location, the character string being provided as input from a user; retrieving, from a storage device, one or more hierarchically organized data trees of locations related to the character string, each of the one or more hierarchically organized data trees corresponding to a type of geographical designation, each of the one or more hierarchically organized data trees being organized so that a first character of a possible character string that is mapped out in a respective hierarchically organized data tree is represented as a parent node and any subsequent characters in the possible character string that is mapped out in the respective hierarchically organized data tree are represented as subsequent corresponding child nodes; detecting probable target addresses for the location using the hierarchically organized data trees for each of the types of geographical designations by: determining, by at least one processor, a hierarchy of the types of geographical designations based on data related to a user; and providing, on a display of a device of the user, a list of probable target addresses based on the hierarchy of the types of geographical designations.