Using place of accommodation as a signal for ranking reviews and point of interest search results
First Claim
1. A computer-implemented method for providing point of interest search results, the method comprising:
- receiving, by one or more computing devices, a search query from a user;
identifying, by the one or more computing devices, a place of accommodation at which the user is staying when the user is travelling away from home;
identifying, by the one or more computing devices, a plurality of points of interest that satisfy the search query;
determining, by the one or more computing devices, a score for each of the plurality of points of interest according to a scoring formula, wherein the scoring formula provides the score for each of the plurality of points of interest based at least in part on a plurality of reviews of such point of interest, and wherein reviews that were provided by reviewers that were staying at the place of accommodation at the time of review have a greater influence on the score than reviews that were provided by reviewers that were not staying at the place of accommodation at the time of review;
selecting, by the one or more computing devices, one or more of the plurality of points of interest to provide as search results to the user based at least in part on the plurality of scores associated with the plurality of points of interest; and
providing, by the one or more computing devices, one or more annotated point of interest search results for display to the user, wherein the one or more annotated point of interest search results comprise one or more of the selected one or more points of interest annotated with an indication that they have been reviewed by a reviewer that was staying at the place of accommodation at the time of review.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for using place of accommodation as a signal for ranking reviews and point of interest search results are provided. One example method includes receiving a search query from a user and identifying a place of accommodation at which the user is staying. The method includes determining a score for each of a plurality of points of interest according to a scoring formula. The scoring formula provides the score based on a plurality of reviews of each point of interest. Reviews provided by reviewers that were staying at the place of accommodation have a greater influence on the score than reviews provided by reviewers that were not staying at the place of accommodation. The method includes selecting one or more of the plurality of points of interest to provide as search results to the user based the plurality of scores.
-
Citations
17 Claims
-
1. A computer-implemented method for providing point of interest search results, the method comprising:
-
receiving, by one or more computing devices, a search query from a user; identifying, by the one or more computing devices, a place of accommodation at which the user is staying when the user is travelling away from home; identifying, by the one or more computing devices, a plurality of points of interest that satisfy the search query; determining, by the one or more computing devices, a score for each of the plurality of points of interest according to a scoring formula, wherein the scoring formula provides the score for each of the plurality of points of interest based at least in part on a plurality of reviews of such point of interest, and wherein reviews that were provided by reviewers that were staying at the place of accommodation at the time of review have a greater influence on the score than reviews that were provided by reviewers that were not staying at the place of accommodation at the time of review; selecting, by the one or more computing devices, one or more of the plurality of points of interest to provide as search results to the user based at least in part on the plurality of scores associated with the plurality of points of interest; and providing, by the one or more computing devices, one or more annotated point of interest search results for display to the user, wherein the one or more annotated point of interest search results comprise one or more of the selected one or more points of interest annotated with an indication that they have been reviewed by a reviewer that was staying at the place of accommodation at the time of review. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing point of interest searches, the system comprising:
-
a client device configured to transmit a search query received from a first user; and one or more servers configured to; receive the search query from the client device; identify a place of accommodation recently visited by the first user while the first user is traveling away from home; identify a plurality of points of interest in response to the search query; determine a score for each of the plurality of points of interest according to a scoring formula, wherein the scoring formula provides the score for each of the plurality of points of interest based at least in part on a plurality of reviews of such point of interest, and wherein reviews that were provided by reviewers that had visited the place of accommodation within the threshold period of time from the time of review have a greater influence on the score than reviews that were provided by reviewers that had not visited the place of accommodation within the threshold period of time from the time of review; select one or more of the plurality of points of interest based at least in part on the plurality of scores associated with the plurality of points of interest; and provide one or more annotated point of interest search results to the client device as search results; wherein the client device displays the one or more annotated point of interest search results to the first user, the one or more annotated point of interest search results comprising the one or more of the plurality of points of interest along with an annotation indicating that the one or more of the plurality of points of interest have been visited by one or more second users that had also visited the place of accommodation. - View Dependent Claims (12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform operations, the operations comprising:
-
receiving a request from a user for information concerning a point of interest; determining that the user is traveling away from home; identifying a place of accommodation at which the user is staying; obtaining a plurality of reviews of the point of interest respectively provided by a plurality of reviewers; identifying one or more of the plurality of reviews that were provided by reviewers that were staying at the place of accommodation at the time of review; determining a score for each of the one or more of the plurality of reviews according to a scoring formula, wherein the scoring formula provides for promoting the one or more of the plurality of reviews that were provided by reviewers that were staying at the place of accommodation in favor of reviews that were provided by reviewers that were not staying at the place of accommodation at the time of review; and providing one or more annotated reviews for display to the user in response to the request for information concerning the point of interest, wherein the one or more annotated reviews comprise the one or more of the plurality of reviews annotated with an indication that the reviews were provided by reviewers that were staying at the place of accommodation at the time of review. - View Dependent Claims (16, 17)
-
Specification