Sorting media objects by similarity
First Claim
Patent Images
1. A computerized method comprising:
- sorting, with a recommendation computer, attributes of multimedia objects into preference levels according to an ordering of the attributes, the ordering determined by analysis of past user activity;
computing a weight for each preference level;
computing an attribute weight for each of the attributes as a function of a corresponding preference level weight and a maximum possible number of values for a corresponding attribute, wherein the maximum possible number of values is a multiplicative factor in the computing of the attribute weight; and
computing a similarity value between one of the multimedia objects and another multimedia object based on the attribute weights and a number of matches between the values of attributes common to the one of the multimedia objects and the another multimedia object.
1 Assignment
0 Petitions
Accused Products
Abstract
Weights are assigned for attributes of multimedia objects by sorting the attributes into preference levels, and computing a weight for each preference level. A similarity value of a multimedia object to an object of interest is computed based on the attribute weights.
-
Citations
16 Claims
-
1. A computerized method comprising:
-
sorting, with a recommendation computer, attributes of multimedia objects into preference levels according to an ordering of the attributes, the ordering determined by analysis of past user activity; computing a weight for each preference level; computing an attribute weight for each of the attributes as a function of a corresponding preference level weight and a maximum possible number of values for a corresponding attribute, wherein the maximum possible number of values is a multiplicative factor in the computing of the attribute weight; and computing a similarity value between one of the multimedia objects and another multimedia object based on the attribute weights and a number of matches between the values of attributes common to the one of the multimedia objects and the another multimedia object. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. A machine-readable storage medium having executable instructions to cause a processor to perform a method, the method comprising:
-
sorting attributes of multimedia objects into preference levels according to an ordering of the attributes, the ordering determined by analysis of past user activity; computing a weight for each preference level; computing an attribute weight for each of the attributes as a function of a corresponding preference level weight and a maximum possible number of values for a corresponding attribute, wherein the maximum possible number of values is a multiplicative factor in the computing of the attribute weight; and computing a similarity value between one of the multimedia objects and another multimedia object based on the attribute weights and a number of matches between the values of attributes common to the one of the multimedia objects and the another multimedia object. - View Dependent Claims (7, 8)
-
-
10. A computer system comprising:
-
a processor coupled to a memory through a bus; and a process executed from the memory by the processor to cause the processor to sort attributes of multimedia objects into preference levels according to an ordering of the attributes, the ordering determined by analysis of past user activity, compute a weight for each preference level, compute an attribute weight for each of the attributes as a function of a corresponding preference level weight and a maximum possible number of values for a corresponding attribute, wherein the maximum possible number of values is a multiplicative factor in the computing of the attribute weight, and compute a similarity value between one of the multimedia objects and another multimedia object of interest based on the attribute weights and a number of matches between the values of attributes common to the one of the multimedia objects and the another multimedia object. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising:
-
means for sorting attributes of multimedia objects into preference levels according to an ordering of the attributes, the ordering determined by analysis of past user activity; means for computing a weight for each preference level; means for computing an attribute weight for each of the attributes as a function of a corresponding preference level weight and a maximum possible number of values for a corresponding attribute, wherein the maximum possible number of values is a multiplicative factor in the computing of the attribute weight; and means for computing a similarity value between one of the multimedia objects and another multimedia object of interest based on the attribute weights and a number of matches between the values of attributes common to the one of the multimedia objects and the another multimedia object. - View Dependent Claims (15, 16)
-
Specification