System for creating and maintaining a database of information utilizing user opinions
First Claim
1. A system for creating and maintaining information in a database of subjects, available to a population of users, comprising:
- a) describing a database subject using a plurality of natural-language terms, each of such plurality of natural-language terms having relevance to the subject according to an involved subset of such population of users;
b) rating the degree of relevance of each of such plurality of natural-language terms to such database subject according to each of such involved subset of such population of users;
c) associating, in such database, such respective natural-language terms and respective degrees of relevance with each such database subject; and
d) computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject;
e) associating with a particular user a set of particular-user-preferred such natural-language terms from such plurality of natural-language terms;
f) using such particular user'"'"'s preferred such set of particular-user-preferred such natural-language terms, searching such database for database subjects associated with such set of particular-user-preferred such natural-language terms;
g) determining a set of relevant such database subjects as are correlated with a high aggregate degree of relevance among such respective overall degrees of relevance of such set of respective particular-user-preferred such natural-language terms; and
h) presenting to such particular user information about such relevant database subjects.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for automatically creating and maintaining a database of information utilizing user opinions about subjects, particularly exceptional experiences. Described is an Internet system assisting/motivating a population of users interested in information about certain categories of subjects to automatically maintain the database content and to improve the usefulness and quality of the database information without any substantial management by the website owner-manager. The user opinions are primarily in the form of both comments and ratings about which natural-language terms best describe a particular subject, enabling user searches of the subject database to be by way of preferred such descriptive natural-language terms, which terms are further preferred to be evaluative and approving.
266 Citations
10 Claims
-
1. A system for creating and maintaining information in a database of subjects, available to a population of users, comprising:
-
a) describing a database subject using a plurality of natural-language terms, each of such plurality of natural-language terms having relevance to the subject according to an involved subset of such population of users; b) rating the degree of relevance of each of such plurality of natural-language terms to such database subject according to each of such involved subset of such population of users; c) associating, in such database, such respective natural-language terms and respective degrees of relevance with each such database subject; and d) computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject; e) associating with a particular user a set of particular-user-preferred such natural-language terms from such plurality of natural-language terms; f) using such particular user'"'"'s preferred such set of particular-user-preferred such natural-language terms, searching such database for database subjects associated with such set of particular-user-preferred such natural-language terms; g) determining a set of relevant such database subjects as are correlated with a high aggregate degree of relevance among such respective overall degrees of relevance of such set of respective particular-user-preferred such natural-language terms; and h) presenting to such particular user information about such relevant database subjects. - View Dependent Claims (3, 4, 9, 10)
-
-
2. A system for creating and maintaining information in a database of subjects, available to a population of users, comprising:
-
a) describing a database subject using a plurality of natural-language terms, each of such plurality of natural-language terms having relevance to the subject according to an involved subset of such population of users; b) rating the degree of relevance of each of such plurality of natural-language terms to such database subject according to each of such involved subset of such population of users; c) associating, in such database, such respective natural-language terms and respective degrees of relevance with each such database subject; d) computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject; e) presenting to a particular user information, about a particular such database subject and such associated respective relevant natural-language terms with such respective overall degrees of relevance; f) collecting, from such particular user, such particular user'"'"'s opinions about respective degrees of relevance to such particular database subject of such respective presented natural-language terms; g) adding such particular user to such involved subset of such population of users and adding such particular user'"'"'s opinions to such database; h) updating, in association with such particular database subject, in such database, such overall degree of relevance of each of such plurality of natural-language terms associated with such particular database subject; and i) presenting to such particular user information about a particular such database subject and such associated relevant natural-language terms with such updated respective overall degrees of relevance. - View Dependent Claims (8)
-
-
5. A system for creating and maintaining information in a database of subjects, available to a population of users, comprising:
-
a) describing a database subject using a plurality of natural-language terms, each of such plurality of natural-language terms having relevance to the subject according to an involved subset of such population of users; b) rating the degree of relevance of each of such plurality of natural-language terms to such database subject according to each of such involved subset of such population of users; c) associating, in such database, such respective natural-language terms and respective degrees of relevance with each such database subject; d) computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject; e) collecting, from each user of such involved subset of such population of users, information about such user'"'"'s knowledge of and experience with such database subject; f) assessing, based at least in part upon such information, a relative weight to be given to such user'"'"'s opinions about such database subject; g) for the purposes of computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject, applying a respective such relative weight for each respective such user'"'"'s such rating of such degree of relevance in such manner that a more-knowledgeable such user'"'"'s such rating counts for more in such “
overall”
computing than does a less-knowledgeable such user'"'"'s such rating; andh) presenting to a user information about such database subject and such associated relevant natural-language terms with such computed respective overall degrees of relevance. - View Dependent Claims (6)
-
-
7. A system for creating and maintaining information in a database of subjects, available to a population of users, comprising:
-
a) describing a database subject using a plurality of natural-language terms, each of such plurality of natural-language terms having relevance to the subject according to an involved subset of such population of users; b) rating the degree of relevance of each of such plurality of natural-language tams to such database subject according to each of such involved subset of such population of users; c) associating, in such database, such respective natural-language terms and respective degrees of relevance with each such database subject; d) computing, for such involved subset of such population of users, in such database, an overall degree of relevance of each of such plurality of natural-language terms to such database subject; e) rating the relative overall value of each such database subject according to the opinion of each of such involved subset of such population of users; f) collecting comments about each such database subject according to the opinion of each of such involved subset of such population of users; g) associating, in such database, respective such ratings of relative overall value and respective such collected comments with respective such database subjects; and h) presenting to a user information about such database subject and such associated rating of relative overall value and such associated collected comments.
-
Specification