Patent ID: 9098589
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, by one or more processors, from an electronic device of a user, a query for a resource; sending, by one or more processors, to the electronic device of the user, a search result corresponding to the resource; receiving, by one or more processors, a location data point, wherein the location data point corresponds to a geographic location of a user at or near a time when the user submitted a request for a resource, wherein the request for the resource is received by either: identifying, by the one or more processors, a spatial cluster of a spatial index that corresponds to the location data point, the spatial cluster corresponding to a geographic region; and updating, by the one or more processors, the spatial index to associate the resource with the identified spatial cluster such that the resource is associated with the spatial cluster corresponding to the geographic location of the user at or near the time when the user submitted the request for the resource.