×

Contextual search for location services

  • US 10,565,279 B2
  • Filed: 10/05/2016
  • Issued: 02/18/2020
  • Est. Priority Date: 10/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a location search request from a client device specifying a search query;

    identifying, for a search context and at each search level, a percentage of locations historically selected by users within a historical geohash corresponding to a historical request location at the geohash level;

    selecting a geohash level from a plurality of hierarchical geohash levels, the selection being based on the percentage for that geohash level and the search context describing one or more parameters of the location search request, each level of the plurality of hierarchical geohash levels being associated with a different area size and a set of geohashes, each geohash being associated with geographic locations within a geographic area having the area size of the geohash level, the geographic locations indexed with respect to indices at multiple geohash levels;

    identifying a set of candidate locations for the search query based on a first geohash for a location of the client device at the selected geohash level, the set of candidate locations determined from an index of the selected geohash level and the identified percentage of locations; and

    providing the set of candidate locations to the client device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×