Rating-based sorting and displaying of reviews
DCFirst Claim
1. A computer-implemented method of displaying data, the method comprising:
- receiving from a plurality of customers reviews for a plurality of subjects, each subject of the plurality of subjects being selected from a group consisting of a product, a service, and a market participant, said plurality of subjects comprising a first subject, the customer reviews comprising a first plurality of reviews for the first subject, each review of the first plurality of reviews comprising a rating of the first subject and a comment associated with the first subject, a single customer of the plurality of customers per review of the first plurality of reviews;
sorting the first plurality of reviews in a default order to obtain a default ordered first plurality of reviews;
causing at least a first subset of the default ordered first plurality of reviews to be displayed on a first display page, the first display page comprising a first input for requesting a first non-default ordered display of the first plurality of reviews in accordance with a first non-default order, the first non-default order being based on ratings in the reviews of the first plurality of reviews, the first non-default order being different from the default order, the first subset comprising a plurality of contiguous reviews;
receiving through the first input a first request for the first non-default ordered display of the first plurality of reviews;
sorting the first plurality of reviews in the first non-default order to obtain a first non-default ordered first plurality of reviews; and
in response to the first request, causing to be displayed on a second display page at least a second subset of the first non-default ordered first plurality of reviews, the second subset comprising a plurality of contiguous reviews;
wherein the steps of receiving from the plurality of customers reviews, sorting the first plurality of reviews in the default order, causing at least the first subset of the default ordered first plurality of reviews to be displayed, receiving through the first input the first request, sorting the first plurality of reviews in the first non-default order, and causing to be displayed on the second display page are performed by one or more computers.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer system receives customer reviews for a subject, for example, a product, service, or market participant. Each review includes a rating of the subject and a comment about the subject. The rating may be favorable, unfavorable, or intermediate. The system sorts the reviews in a default order, for example, chronologically, and displays the reviews in the default order on a first webpage. The first webpage includes an input for requesting a non-default order of the reviews, for example, in accordance with the ratings of the reviews. The system sorts the reviews in the non-default order, and, when a user activates the input to request the reviews in the non-default order, displays a second webpage with the reviews in the non-default order. The non-default order may require all reviews with less than favorable ratings to be placed ahead of all reviews with favorable ratings. The system may be Internet-based.
41 Citations
17 Claims
-
1. A computer-implemented method of displaying data, the method comprising:
-
receiving from a plurality of customers reviews for a plurality of subjects, each subject of the plurality of subjects being selected from a group consisting of a product, a service, and a market participant, said plurality of subjects comprising a first subject, the customer reviews comprising a first plurality of reviews for the first subject, each review of the first plurality of reviews comprising a rating of the first subject and a comment associated with the first subject, a single customer of the plurality of customers per review of the first plurality of reviews; sorting the first plurality of reviews in a default order to obtain a default ordered first plurality of reviews; causing at least a first subset of the default ordered first plurality of reviews to be displayed on a first display page, the first display page comprising a first input for requesting a first non-default ordered display of the first plurality of reviews in accordance with a first non-default order, the first non-default order being based on ratings in the reviews of the first plurality of reviews, the first non-default order being different from the default order, the first subset comprising a plurality of contiguous reviews; receiving through the first input a first request for the first non-default ordered display of the first plurality of reviews; sorting the first plurality of reviews in the first non-default order to obtain a first non-default ordered first plurality of reviews; and in response to the first request, causing to be displayed on a second display page at least a second subset of the first non-default ordered first plurality of reviews, the second subset comprising a plurality of contiguous reviews; wherein the steps of receiving from the plurality of customers reviews, sorting the first plurality of reviews in the default order, causing at least the first subset of the default ordered first plurality of reviews to be displayed, receiving through the first input the first request, sorting the first plurality of reviews in the first non-default order, and causing to be displayed on the second display page are performed by one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising one or more memory devices storing computer code, wherein the code, when executed by at least one processor coupled to the Internet, configures the processor to perform a method comprising:
-
receiving from a plurality of customers reviews for a plurality of subjects, each subject of the plurality of subjects being selected from a group consisting of a product, a service, and a market participant, said plurality of subjects comprising a first subject, the customer reviews comprising a first plurality of reviews for the first subject, each review of the first plurality of reviews comprising a rating of the first subject and a comment associated with the first subject, a single customer of the plurality of customers per review of the first plurality of reviews; sorting the first plurality of reviews in a default order to obtain a default ordered first plurality of reviews; causing at least a first subset of the default ordered first plurality of reviews to be displayed on a first display page, the first display page comprising a first input for requesting a first non-default ordered display of the first plurality of reviews in accordance with a first non-default order, the first non-default order being based on ratings in the reviews of the first plurality of reviews, the first non-default order being different from the default order, the first subset comprising a plurality of contiguous reviews; receiving through the first input a first request for the first non-default ordered display of the first plurality of reviews; sorting the first plurality of reviews in the first non-default order to obtain a first non-default ordered first plurality of reviews; and in response to the first request, causing to be displayed on a second display page at least a second subset of the first non-default ordered first plurality of reviews, the second subset comprising a plurality of contiguous reviews.
-
-
15. A computer system comprising a memory device storing computer code, at least one processor coupled to the memory device so as to execute the computer code, and a network interface coupling the at least one processor to the Internet, wherein the computer code, when executed by the at least one processor, configures the at least one processor to perform steps of a method comprising:
-
receiving from a plurality of customers reviews for a plurality of subjects, each subject of the plurality of subjects being selected from a group consisting of a product, a service, and a market participant, said plurality of subjects comprising a first subject, the customer reviews comprising a first plurality of reviews for the first subject, each review of the first plurality of reviews comprising a rating of the first subject and a comment associated with the first subject, a single customer of the plurality of customers per review of the first plurality of reviews; sorting the first plurality of reviews in a default order to obtain a default ordered first plurality of reviews; causing at least a first subset of the default ordered first plurality of reviews to be displayed on a first display page, the first display page comprising a first input for requesting a first non-default ordered display of the first plurality of reviews in accordance with a first non-default order, the first non-default order being based on ratings in the reviews of the first plurality of reviews, the first non-default order being different from the default order, the first subset comprising a plurality of contiguous reviews; receiving through the first input a first request for the first non-default ordered display of the first plurality of reviews; sorting the first plurality of reviews in the first non-default order to obtain a first non-default ordered first plurality of reviews; and in response to the first request, causing to be displayed on a second display page at least a second subset of the first non-default ordered first plurality of reviews, the second subset comprising a plurality of contiguous reviews.
-
-
16. A computer system comprising a memory device storing computer code, at least one processor coupled to the memory device so as to execute the computer code, and a network interface coupling the at least one processor to the Internet, wherein the computer code, when executed by the at least one processor, configures the at least one processor to perform steps of a method comprising:
-
receiving from a plurality of customers a plurality of reviews relating to a subject, each review of the plurality of reviews comprising a user rating of the subject and a user comment associated with the subject, a single customer of the plurality of customers per review of the plurality of reviews; causing the first plurality of reviews to be displayed in a default order; causing the plurality of reviews to be displayed in a non-default order in response to a customer request, the non-default order being different from the default order, the non-default order being based on the user ratings in the reviews. - View Dependent Claims (17)
-
Specification