DISCOVERING AND SCORING RELATIONSHIPS EXTRACTED FROM HUMAN GENERATED LISTS
First Claim
1. A computer-implemented method of generating an electronic collection of human generated lists, the method comprising:
- obtaining an electronic database;
selecting a first record in the electronic database; and
determining whether the first record contains at least one human generated list, wherein if the record contains at least one human generated list,storing data corresponding to the at least one human generated list to an electronic collection of human generated lists.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for extracting Human Generated Lists from an electronic database is described. The system searches for objects of the same class within a context window to identify Human Generated Lists and stores them to an archive. The archive may be used to generate a relationship network. The system generates variable length data vectors to represent the relationships between the objects within each Human Generated List. This relationship network can then be queried to discover relationships between the objects in the Human Generated Lists and to provide related objects as recommendations.
46 Citations
26 Claims
-
1. A computer-implemented method of generating an electronic collection of human generated lists, the method comprising:
-
obtaining an electronic database; selecting a first record in the electronic database; and determining whether the first record contains at least one human generated list, wherein if the record contains at least one human generated list, storing data corresponding to the at least one human generated list to an electronic collection of human generated lists. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of providing a recommendation in response to a user query, the method comprising:
-
providing a human generated list archive comprising a plurality of ordered human generated lists, wherein each human generated list comprises a plurality of objects; receiving a user query; matching the query against the human generated list archive to retrieve a recommendation; and providing the recommendation to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented system for providing recommended media objects in response to a query object comprising:
-
a storage containing a human generated list network, the human generated list network comprising vector representations of direct relationships between media objects; a vector processor configured to determine a plurality of indirect relationships between the media objects based on the vector representations of direct relationships; a score generator configured to generate a plurality of scores, the scores associated with the direct and indirect relationships between media objects; an object selector configured to select a set of the media objects based upon the scores associated with the direct and indirect relationships between the media objects and the query object; and a display configured to display the selected set of media objects.
-
-
24. A computer-implemented system for providing recommended media objects in response to a user query, comprising:
-
means for providing a human generated list archive comprising a plurality of ordered human generated lists, wherein each human generated list comprises a plurality of objects; means for receiving a user query; means for matching the query against the human generated list archive to retrieve a recommendation; and means for providing the recommendation to the user. - View Dependent Claims (25, 26)
-
Specification