Providing a rating for a web site based on weighted user feedback
First Claim
1. A computer-implemented method of providing a rating for a web site, the rating obtained from one or more member users, the method including:
- on a user terminal, receiving feedback data submitted by a user using a graphical user interface (GUI) provided on the user terminal, the feedback data relating to the web site;
determining, by a processor, whether the user is classified as a member user, wherein the user is classified as a member user when the user satisfies at least one predetermined criteria;
upon determining that the user is classified as a member user, storing, by the processor, the received feedback data relating to the web site in a database;
upon determining that the user is classified as a non-member user, does not contribute to the feedback data of the web site;
preventing, by the processor, the feedback data received from a member user from being accessed by a non-member user;
allocating, by the processor, an average member user weighting to the member user, wherein the average member user weighting is obtained by one or more other member users rating previous feedback data of the member user; and
calculating, by the processor, an overall rating for the web site at least partially based on a combination of the feedback data and the average member user weighting.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of (and associated system and computer program product for) providing a rating for a web site (205). The rating is obtained from a plurality of member users. A member user (405) submits (320) feedback data (215), that may be stored in a database (220), using an interface (415) provided on a member user terminal (210), the feedback data (215) related to the web site. A member user submitting feedback data (215) has a member user weighting, a member user weighting is preferably obtained (330) from one or more other member users, or may be initially allocated as a default weighting. The rating for the web site (205) is determined (340) at least partially based on the feedback data (215) and the member user weighting of the member user who submitted the feedback data (215). The rating may be determined or adjusted by feedback data and respective member user weightings received from other member users.
49 Citations
15 Claims
-
1. A computer-implemented method of providing a rating for a web site, the rating obtained from one or more member users, the method including:
-
on a user terminal, receiving feedback data submitted by a user using a graphical user interface (GUI) provided on the user terminal, the feedback data relating to the web site; determining, by a processor, whether the user is classified as a member user, wherein the user is classified as a member user when the user satisfies at least one predetermined criteria; upon determining that the user is classified as a member user, storing, by the processor, the received feedback data relating to the web site in a database; upon determining that the user is classified as a non-member user, does not contribute to the feedback data of the web site; preventing, by the processor, the feedback data received from a member user from being accessed by a non-member user; allocating, by the processor, an average member user weighting to the member user, wherein the average member user weighting is obtained by one or more other member users rating previous feedback data of the member user; and calculating, by the processor, an overall rating for the web site at least partially based on a combination of the feedback data and the average member user weighting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a rating for a web site, the rating obtained from one or more member users, a member user submitting feedback data using an interface provided on a member user terminal, the feedback data relating to the web site, the system including:
-
a database configured to store an average member user weighting; a processor configured to; receive feedback data submitted by a user using a graphical user interface (GUI) provided on a user terminal, the feedback data relating to the web site; determine whether the user is classified as a member user, wherein the user is classified as a member user when the user satisfies at least one predetermined criteria; upon determining that the user is classified as a member user, store the received feedback data relating to the web site in the database; upon determining that the user is classified as a non-member user, does not contribute to the feedback data of the web site; prevent the feedback data received from a member user from being accessed by a non-member user; allocate an average member user weighting to the member user, wherein the average member user weighting is obtained by one or more other member users rating previous feedback data of the member user; and calculating an overall rating for the web site at least partially based on a combination of the feedback data and the average member user weighting. - View Dependent Claims (11)
-
-
12. A computer program product for providing a rating for a web site, the computer program product comprising a computer-readable storage device having instructions thereon, the instructions comprising:
-
code programmed to receive feedback data submitted by a user using a graphical user interface (GUI) provided on a user terminal, the feedback data relating to the web site; code programmed to determine whether the user is classified as a member user, wherein the user is classified as a member user when the user satisfies at least one criteria; upon determining that the user is classified as a member user, code programmed to store the received feedback data relating to the web site in a database; upon determining that the user is classified as a non-member user, does not contribute to the feedback data of the web site; code programmed to prevent the feedback data received from a member user from being accessed by a non-member user; code programmed to obtain the rating for the web site from one or more member users; code programmed to determine an average member user weighting for the member user, wherein the average member user weighting is obtained by one or more other member users rating previous feedback data of the member user; and code programmed to calculating an overall rating for the web site, wherein the overall rating is determined at least partially based on a combination of the feedback data and the average member user weighting. - View Dependent Claims (13, 14, 15)
-
Specification