RANKING SEARCH RESULTS BY SOCIAL RELEVANCY
First Claim
Patent Images
1. A method, comprisingaccessing, at a computer system, a search request comprising a character string, location data, and a user identifier corresponding to a user;
- identifying one or more places in the vicinity of a location corresponding to the location data;
accessing a social graph to compose a set of associated users based on the user identifier of the user;
accessing rating data for of the one or more places;
associating one or more of the associated users with one or more elements of the rating data for one or more of the places;
weighting the rating data based on the associated users;
ranking the one or more places based on the list of other users, the weighted rating data of the one or more places, and a distance between each place of the one or more places and the location; and
presenting the ranked list of one or more nearby places to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A location based service with enhanced searching functionality that considers social relevancy in searching for nearby places and analyzing ratings of nearby places.
-
Citations
30 Claims
-
1. A method, comprising
accessing, at a computer system, a search request comprising a character string, location data, and a user identifier corresponding to a user; -
identifying one or more places in the vicinity of a location corresponding to the location data; accessing a social graph to compose a set of associated users based on the user identifier of the user; accessing rating data for of the one or more places; associating one or more of the associated users with one or more elements of the rating data for one or more of the places; weighting the rating data based on the associated users; ranking the one or more places based on the list of other users, the weighted rating data of the one or more places, and a distance between each place of the one or more places and the location; and presenting the ranked list of one or more nearby places to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; one or more processors; and a non-transitory, storage medium storing computer-readable instructions operative, when executed, to cause the one or more processors to; access a search request comprising a character string, location data, and a user identifier corresponding to a user; identify one or more places in the vicinity of a location corresponding to the location data; access a social graph to compose a set of associated users based on the user identifier of the user; access rating data for of the one or more places; associate one or more of the associated users with one or more elements of the rating data for one or more of the places; weight the rating data based on the associated users; rank the one or more places based on the list of other users, the weighted rating data of the one or more places, and a distance between each place of the one or more places and the location; and present the ranked list of one or more nearby places to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer-readable tangible storage media embodying software operable when executed by one or more computing devices to:
-
access a search request comprising a character string, location data, and a user identifier corresponding to a user; identify one or more places in the vicinity of a location corresponding to the location data; access a social graph to compose a set of associated users based on the user identifier of the user; access rating data for of the one or more places; associate one or more of the associated users with one or more elements of the rating data for one or more of the places; weight the rating data based on the associated users; rank the one or more places based on the list of other users, the weighted rating data of the one or more places, and a distance between each place of the one or more places and the location; and present the ranked list of one or more nearby places to the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification