Selecting High Quality Reviews for Display
First Claim
Patent Images
1. A method of processing reviews, comprising:
- on a server system, including one or more processors, memory storing one or more programs, executed by the one or more processors to perform the method, the server system responding to a search request from a client by;
identifying, in accordance with the search request from the client, a set of reviews from one or more review sources, the set of reviews comprising a plurality of reviews of one or more entities matching the search request;
generating quality scores for respective reviews of the plurality of reviews, the quality score of a respective review based on at least one of the group consisting of;
a length of the respective review, lengths of sentences in the respective review, and grammatical quality of the respective review;
selecting a subset of the plurality of reviews based at least on the respective quality scores and predefined quality criteria; and
generating and sending to the client a response to the search request for display at the client, the response including content from the selected subset.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system of selecting reviews for display are described. Reviews for a subject are identified. A subset of the identified reviews is selected based on predefined quality criteria. The selection may also be based on zero or more other predefined criteria. A response that includes content from the selected reviews is generated. The content may include the full content or snippets of at least some of the selected reviews.
-
Citations
19 Claims
-
1. A method of processing reviews, comprising:
on a server system, including one or more processors, memory storing one or more programs, executed by the one or more processors to perform the method, the server system responding to a search request from a client by; identifying, in accordance with the search request from the client, a set of reviews from one or more review sources, the set of reviews comprising a plurality of reviews of one or more entities matching the search request; generating quality scores for respective reviews of the plurality of reviews, the quality score of a respective review based on at least one of the group consisting of;
a length of the respective review, lengths of sentences in the respective review, and grammatical quality of the respective review;selecting a subset of the plurality of reviews based at least on the respective quality scores and predefined quality criteria; and generating and sending to the client a response to the search request for display at the client, the response including content from the selected subset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for processing reviews, comprising:
-
one or more processors; memory storing one or more programs, executed by the one or more processors, to respond to a search request from a client; one or more modules including instructions; to identify, in accordance with the search request from the client, a set of reviews from one or more review sources, the set of reviews comprising a plurality of reviews of one or more entities matching the search request; to generate quality scores for respective reviews of the plurality of reviews, the quality score of a respective review based on at least one of the group consisting of;
a length of the respective review, lengths of sentences in the respective review, and grammatical quality of the respective review;to select a subset of the plurality of reviews based at least on the respective quality scores and predefined quality criteria; and to generate and send to the client a response to the search request for display at the client, the response including content from the selected subset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more computer programs for execution by a server system to respond to a search request from a client, the one or more computer programs comprising instructions for:
-
identifying, in accordance with the search request from the client, a set of reviews from one or more review sources, the set of reviews comprising a plurality of reviews of one or more entities matching the search request; generating quality scores for respective reviews of the plurality of reviews, the quality score of a respective review based on at least one of the group consisting of;
a length of the respective review, lengths of sentences in the respective review, and grammatical quality of the respective review;selecting a subset of the plurality of reviews based at least on the respective quality scores and predefined quality criteria; and generating and sending to the client a response to the search request for display at the client, the response including content from the selected subset. - View Dependent Claims (16, 17, 18)
-
-
19. A method of processing reviews, comprising:
on a server system, including one or more processors, memory storing one or more programs, executed by the one or more processors to perform the method, the server system responding to a search request from a client by; identifying, in accordance with the search request from the client, a set of reviews from one or more review sources, the set of reviews comprising a plurality of reviews of one or more entities matching the search request; generating quality scores for respective reviews of the plurality of reviews; selecting a subset of the plurality of reviews based at least on the respective quality scores and predefined quality criteria; and generating and sending to the client a response to the search request for display at the client, the response including content from the selected subset.
Specification