US 9,811,559 B2
Computerized systems and methods for identifying points-of-interest using customized query prediction
Darren A. Spehr, Middletown, MD (US); Miria Grunick, New York, NY (US); Andrew McMahon, Washington, DC (US); Antony M. Pegg, East Petersburg, PA (US); and Brian J. McMahon, Reston, VA (US)
Assigned to Mapquest, Inc., Denver, CO (US)
Filed by Mapquest, Inc., Denver, CO (US)
Filed on Sep. 1, 2014, as Appl. No. 14/474,261.
Prior Publication US 2016/0063058 A1, Mar. 3, 2016
Int. Cl. G06F 17/30 (2006.01)
CPC G06F 17/30448 (2013.01) [G06F 17/3087 (2013.01); G06F 17/30554 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device, a partial query transmitted over a network from a client,
the partial query comprising a plurality of characters associated with a full query and location data associated with the client;
analyzing, by the device, the received partial query using at least one dictionary,
the at least one dictionary comprising a plurality of data distributed between a plurality of partitions based on a perceived load of the plurality of data,
first data of the plurality of data being stored in a first partition of the plurality of partitions,
the first data having a first perceived load, and
second data of the plurality of data being stored in a second partition of the plurality of partitions,
the second data having a second perceived load different from the first perceived load;
predicting, by the device, at least one query based on analyzing the received partial query;
identifying, by the device, at least one point-of-interest based on the predicted at least one query,
the at least one point-of-interest being identified based on the at least one point-of-interest being located within a particular radius of the client based on the location data associated with the client; and
transmitting, by the device, data associated with the identified at least one point-of-interest over the network to the client prior to receiving the full query from the client.