Patent ID: 8943049
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving, by one or more computing devices, a query from a client device; retrieving, by one or more computing devices in response to the received query, information identifying at least one points of interest, each of the at least one points of interest having a corresponding geographic location relative to a map; identifying, by the one or more computing devices, a plurality of 3D models of objects, each 3D model of the plurality of 3D models of objects having a respective geographic location; and determining, by the one or more computing devices, a user interest value for each point of interest of the at least one points of interest indicative of user interest in that point of interest based on (1) whether the corresponding geographic location of that point of interest overlaps with any respective geographic location of the plurality of 3D models, (2) a number of 3D models having respective geographic locations that overlap with the corresponding geographic location of that point of interest and (3) a number of user requests of respective 3D model associated with that point of interest during a period of time; ranking, by the one or more computing devices, a list of search results including geographic locations associated with the retrieved at least one points of interest based on the determined user interest value for each point of interest of the at least one points of interest; and providing for display, by the one or more processors, the ranked list of search results to the client device.