Patent ID: 9659065
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A computer-implemented method for ranking search results, the method comprising: receiving, by one or more processors, a search query from a user of a client device; identifying, by the one or more processors, a search result responsive to the search query, the search result having a relevancy score and being associated with an entity having a geographic location; identifying, by the one or more processors, a contact from a social graph associated with the user, including determining that the contact indicated his or her physical presence at the entity using a location-based service, wherein the physical presence is one of a current physical presence or past physical presence; modifying, by the one or more processors, the relevancy score of the search result associated with the entity based on the type of physical presence of the contact at the entity, including modifying the relevance score with a first weight when the presence is current physical presence and with a second weight when the presence is a past physical presence, wherein the first weight is larger than the second weight; ranking, by the one or more processors, the search result among a plurality of search results based on the relevancy score; and transmitting, by the one or more processors, the search results to the client device.