METHOD AND APPARATUS FOR SCORING ELECTRONIC DOCUMENTS
First Claim
1. A method for assigning a score to an electronic document, the method comprising:
- assigning a weight factor to each member of a plurality of members;
receiving a rating value of an electronic document from each of at least two of the members of the plurality of members; and
determining a score for the electronic document, the score based on each rating value assigned to the electronic document by a member with each rating value being weighted by the weight factor assigned to the member who provided the rating.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and data structure is provided to determine a score for an electronic document, such as a webpage, image, audio recording, video recording or other electronic content, to aid in the ranking and retrieval of the electronic document. The score for an electronic document is based on weighted subjective user ratings of the electronic document by members of a member set. Weight factors are assigned to the members of the member set who then rate the electronic document. The score is determined for the electronic document based on the ratings of the electronic document by the members in the member set where each member'"'"'s rating is weighted by a weight factor specific for the member who has provided the rating. The weight factor for a member is based on ratings assigned to that member by other members in the member set.
58 Citations
22 Claims
-
1. A method for assigning a score to an electronic document, the method comprising:
-
assigning a weight factor to each member of a plurality of members; receiving a rating value of an electronic document from each of at least two of the members of the plurality of members; and determining a score for the electronic document, the score based on each rating value assigned to the electronic document by a member with each rating value being weighted by the weight factor assigned to the member who provided the rating. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable memory having recorded thereon statements and instructions for execution by a data processing system to carry out the method of assigning a score to an electronic document, the method comprising:
-
assigning a weight factor to each member of a plurality of members; receiving a rating value of an electronic document from each of at least two of the members of the plurality of members; and determining a score for the electronic document, the score based on each rating value assigned to the electronic document by a member with each rating value being weighted by the weight factor assigned to the member who provided the rating. - View Dependent Claims (8, 9, 10)
-
-
11. A data processing system for assigning a score to an electronic document, the data processing system comprising:
-
at least one processor; a memory operatively coupled to the at least one processor; and a program module stored in the memory and operative for providing instructions to the at least one processor, the at least one processor responsive to the instructions of the program module, the program module operative for; assigning a weight factor to each member of a plurality of members; receiving a rating value of an electronic document from each of at least two of the members of the plurality of members; and determining a score for the electronic document, the score based on each rating value assigned to the electronic document by a member with each rating value being weighted by the weight factor assigned to the member who provided the rating. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A memory for storing data for access by at least one application program being executed on a data processing system, comprising:
a data structure stored in said memory, said data structure including information resident in a database used by said at least one application program and comprising; a document record associated with an electronic document and having a score value; and at least two member records each member record representing one of a plurality of members, each member record having a weight factor and associated with the document record by a rating value assigned to the electronic document by the member represented by the member record, wherein the score value of the document record is based on each rating value assigned to the electronic document associated with the document record and with each rating value weighted by the weight factor of the member record associated with the rating value. - View Dependent Claims (17, 18, 19, 20, 21, 22)
Specification