Method and system for aggregating reviews and searching within reviews for a product
First Claim
Patent Images
1. A computer-implemented method comprising:
- at a client having one or more processors and memory storing one or more programs for execution by the one or more processors;
sending a request for an aggregated review of a product to a remote server,receiving the aggregated review of the product from the remote server, wherein the aggregated review of the product is derived from a plurality of reviews of the product that are extracted from web pages,displaying the aggregated review of the product, wherein the aggregated review of the product includes;
portions of multiple reviews of the product, wherein a respective review of the product provides a subjective evaluation of the product by a human, anda list of phrases related to the product, wherein the phrases are automatically selected from a plurality of reviews of the product in accordance with their respective weighted occurrences in the reviews,detecting selection of a phrase in the list of phrases; and
in response to detecting selection of the phrase in the list of phrases, displaying, in the aggregated review of the product, just portions of reviews of the product from reviews that contain the selected phrase.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments disclosed herein include new, more efficient ways to collect product reviews from the Internet, aggregate reviews for the same product, and provide an aggregated review to end users in a searchable format. One aspect of the invention is a graphical user interface on a computer that includes a plurality of portions of reviews for a product and a search input area for entering search terms to search for reviews of the product that contain the search terms.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
- at a client having one or more processors and memory storing one or more programs for execution by the one or more processors;
sending a request for an aggregated review of a product to a remote server, receiving the aggregated review of the product from the remote server, wherein the aggregated review of the product is derived from a plurality of reviews of the product that are extracted from web pages, displaying the aggregated review of the product, wherein the aggregated review of the product includes; portions of multiple reviews of the product, wherein a respective review of the product provides a subjective evaluation of the product by a human, and a list of phrases related to the product, wherein the phrases are automatically selected from a plurality of reviews of the product in accordance with their respective weighted occurrences in the reviews, detecting selection of a phrase in the list of phrases; and in response to detecting selection of the phrase in the list of phrases, displaying, in the aggregated review of the product, just portions of reviews of the product from reviews that contain the selected phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- at a client having one or more processors and memory storing one or more programs for execution by the one or more processors;
-
8. A computer-implemented method comprising:
- at a server having one or more processors and memory storing one or more programs for execution by the one or more processors,
receiving a request for an aggregated review of a product from a client, obtaining the aggregated review of the product, wherein the aggregated review of the product is derived from a plurality of reviews of the product that are extracted from crawled Web pages, and sending the aggregated review of the product to the client for display, wherein the aggregated review of the product includes; portions of multiple reviews of the product, wherein a respective review of the product provides a subjective evaluation of the product by a human, and information for displaying a list of phrases related to the product, wherein the phrases are automatically selected from a plurality of reviews of the product in accordance with their respective weighted occurrences in the reviews such that a user selection of a phrase in the list of phrases causes a display of just portions of reviews of the product from reviews that contain the selected phrase in the aggregated review of the product at the client. - View Dependent Claims (9, 10, 11, 12)
- at a server having one or more processors and memory storing one or more programs for execution by the one or more processors,
-
13. A system comprising at least one server, the system comprising:
-
one or more processors; and memory; wherein said at least one server is configured to; receive a request from a client for an aggregated review of a product; obtain the aggregated review of the product, wherein the aggregated review of the product is derived from a plurality of reviews of the product that are extracted from crawled Web pages; and send the aggregated review of the product to the client for display, wherein the aggregated review of the product includes; portions of multiple reviews associated with the product, wherein a respective review of the product provides a subjective evaluation of the product by a human, and information for displaying a list of phrases related to the product, wherein the phrases are automatically selected from a plurality of reviews of the product in accordance with their respective weighted occurrences in the reviews such that a user selection of a phrase in the list of phrases causes a display of just portions of reviews of the product from reviews that contain the selected phrase in the aggregated review of the product at the client. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having stored thereon data representing sequences of instructions, which when executed by a server system having one or more processors and memory, cause the server system to:
-
receive a request for an aggregated review of a product from a client; obtain the aggregated review of the product, wherein the aggregated review of the product is derived from a plurality of reviews of the product that are extracted from crawled Web pages; and send the aggregated review of the product to the client for display, wherein the aggregated review of the product includes; portions of multiple reviews associated with the product, wherein a respective review of the product provides a subjective evaluation of the product by a human, and information for displaying a list of phrases related to the product, wherein the phases are automatically selected from a plurality of reviews of the product in accordance with their respective weighted occurrences in the reviews such that a user selection of a phrase in the list of phrases causes a display of just portions of reviews of the product from reviews that contain the selected phrase in the aggregated review of the product at the client. - View Dependent Claims (19, 20, 21)
-
Specification