System and method for the dynamic generation of correlation scores between arbitrary objects
First Claim
Patent Images
1. A method of generating a correlation score between arbitrary objects, comprising:
- generating a seed object;
retrieving a list of objects corresponding to the seed object from a storage table;
restricting the list of objects based upon a parameter list to generate a pivot set of objects;
generating a candidate set by determining objects that have interacted with each of the pivot set of objects;
computing a score for each member of the candidate set; and
generating a list of correlated items based upon at least one score.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.
-
Citations
26 Claims
-
1. A method of generating a correlation score between arbitrary objects, comprising:
-
generating a seed object; retrieving a list of objects corresponding to the seed object from a storage table; restricting the list of objects based upon a parameter list to generate a pivot set of objects; generating a candidate set by determining objects that have interacted with each of the pivot set of objects; computing a score for each member of the candidate set; and generating a list of correlated items based upon at least one score. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network comprising:
-
a plurality of content servers; a client computer to access and establish relationships with one or more of the content servers; and a management server to receive relationship information from the servers and to perform collaborative filtering on the relationship information to generate recommendations for the client. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a machine-accessible medium having associated data, wherein the data, when accessed, results in a machine performing operations comprising:
-
generating a seed object; retrieving a list of objects corresponding to the seed object from a storage table; restricting the list of objects based upon a parameter list to generate a pivot set of objects; generating a candidate set by determining objects that have interacted with each of the pivot set of objects; computing a score for each member of the candidate set; and generating a list of correlated items based upon at least one score. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A management server comprising:
-
a storage module to store a table of relationship information between one or more content servers and a client computer; and a recommendation generation module to perform collaborative filtering on the stored relationship information ant to generate recommendations for a client computer. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification