Method and system for finding and aggregating reviews for a product
First Claim
Patent Images
1. 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,collecting information containing product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form;
automatically extracting product reviews from the collected information;
for at least some of the extracted product reviews, identifying a particular product that is associated with the extracted product review; and
for each particular product in at least a subset of the plurality of products, generating aggregated review information for the particular product based on extracted product reviews that are associated with the particular product;
storing the extracted product reviews and the aggregated review information;
receiving a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and
sending the aggregated review of the product in response to the request,wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product.
2 Assignments
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.
89 Citations
38 Claims
-
1. 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,
collecting information containing product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically extracting product reviews from the collected information; for at least some of the extracted product reviews, identifying a particular product that is associated with the extracted product review; and for each particular product in at least a subset of the plurality of products, generating aggregated review information for the particular product based on extracted product reviews that are associated with the particular product; storing the extracted product reviews and the aggregated review information; receiving a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and sending the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- at a server having one or more processors and memory storing one or more programs for execution by the one or more processors,
-
18. 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,
collecting product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically identifying particular products that are associated with particular product reviews; for each particular product in at least a subset of the plurality of products, automatically generating aggregated review information for the particular product including frequently appearing phrases in product reviews associated with the particular product; automatically storing the product reviews and the aggregated review information; receiving a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and sending the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product. - View Dependent Claims (19, 20, 21, 22, 23)
- at a server having one or more processors and memory storing one or more programs for execution by the one or more processors,
-
24. A system comprising at least one server having one or more processors and memory storing one or more programs for execution by the one or more processors, wherein said at least one server is configured to:
-
collect product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically identify particular products that are associated with particular product reviews; for each particular product in at least a subset of the plurality of products, automatically generate aggregated review information for the particular product including frequently appearing phrases in the product reviews associated with the particular product; automatically store the product reviews and the aggregated review information; receive a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and send the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A non-transitory machine readable storage medium having stored thereon data representing sequences of instructions, which when executed by a server, cause the server to:
-
collect product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically identify particular products that are associated with particular product reviews; for each particular product in at least a subset of the plurality of products, automatically generate aggregated review information for the particular product including frequently appearing phrases in the product reviews associated with the particular product; automatically store the product reviews and the aggregated review information; receive a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and send the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system, comprising:
-
one or more central processing units to execute programs; memory; and one or more programs, stored in the memory and executed by the one or more processing units;
wherein the one or more programs include;means for collecting product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; means for automatically identifying particular products that are associated with particular product reviews; for each particular product in at least a subset of the plurality of products, means for automatically generating aggregated review information for the particular product including frequently appearing phrases in the product reviews associated with the particular product; means for automatically storing the product reviews and the aggregated review information; means for receiving a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and means for sending the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product.
-
-
37. A system comprising at least one server having one or more processors and memory storing one or more programs for execution by the one or more processors, wherein said at least one server is configured to:
-
collect information containing product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically extract product reviews from the collected information; for at least some of the extracted product reviews, identify a particular product that is associated with the extracted product review; and for each particular product in at least a subset of the plurality of products, generate aggregated review information for the particular product based on extracted product reviews that are associated with the particular product; store the extracted product reviews and the aggregated review information; receive a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and send the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product.
-
-
38. A non-transitory machine readable storage medium having stored thereon data representing sequences of instructions, which when executed by a server, cause the server to:
-
collect information containing product reviews for a plurality of products, wherein a respective product review provides a critical, subjective evaluation of a corresponding product by a human in electronic form; automatically extract product reviews from the collected information; for at least some of the extracted product reviews, identify a particular product that is associated with the extracted product review; for each particular product in at least a subset of the plurality of products, generate aggregated review information for the particular product based on extracted product reviews that are associated with the particular product; store the extracted product reviews and the aggregated review information; receive a request from a client for an aggregated review of a product, the aggregated review of the product including portions of extracted product reviews of the product; and send the aggregated review of the product in response to the request, wherein the aggregated review of the product includes a list of server-suggested search terms that are automatically selected from extracted product reviews of the product in accordance with their respective weighted occurrences in the extracted product reviews of the product.
-
Specification