RECOMMENDER SYSTEM FOR IDENTIFYING A NEW SET OF MEDIA ITEMS RESPONSIVE TO AN INPUT SET OF MEDIA ITEMS AND KNOWLEDGE BASE METRICS
First Claim
1. A computer-implemented method for dynamically generating an output set of media items responsive to an input set of media items comprising the steps of:
- (a) receiving an input set comprising at least one input media item;
(b) accessing a knowledge base comprising a plurality of collected mediasets, each knowledge base mediaset comprising at least one media item;
(c) for an input media item, computing a corresponding value of a selected metric relative to each one of a plurality of media items in the knowledge base;
(d) responsive to the computed metric values, selecting at least one of the knowledge base media items as a candidate output media item;
(e) selecting among the candidate output media items to form the output set of media items; and
(f) delivering the output set of media items to a user.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for identifying a new set of media items in response to an input set (or “query set”) of media items and knowledge base metrics. The system uses a knowledge base consisting of a collection of mediasets. Various metrics among media items are considered by analyzing how the media items are grouped to form the mediasets in the knowledge base. Such association or “similarity” metrics are preferably stored in a matrix form that allows the system to efficiently identify a new set of media items that complements the input set of media items.
128 Citations
20 Claims
-
1. A computer-implemented method for dynamically generating an output set of media items responsive to an input set of media items comprising the steps of:
-
(a) receiving an input set comprising at least one input media item; (b) accessing a knowledge base comprising a plurality of collected mediasets, each knowledge base mediaset comprising at least one media item; (c) for an input media item, computing a corresponding value of a selected metric relative to each one of a plurality of media items in the knowledge base; (d) responsive to the computed metric values, selecting at least one of the knowledge base media items as a candidate output media item; (e) selecting among the candidate output media items to form the output set of media items; and (f) delivering the output set of media items to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for dynamically generating an output set of media items responsive to an input set of media items comprising the steps of:
-
(a) receiving an input set comprising at least one input media item; (b) accessing a knowledge base comprising a plurality of collected mediasets, each knowledge base mediaset comprising at least one media item; (c) for an input media item, computing a corresponding value of a selected metric relative to each one of a plurality of media items in the knowledge base; (d) selecting among the knowledge base media items the items having the highest computed metric values as candidate output media items; and (e) selecting among the candidate output media items to form the output set of media items. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of pre-processing a knowledge base of mediasets to quantify an implicit association between pairs of media items in the knowledge base, each mediaset comprising a plurality of media items, and the method comprising the steps of:
-
for each item in a mediaset, identifying every other item in the same mediaset, so as to define all of the pairs of media items in that mediaset; repeating said identifying step for every other mediaset in the knowledge base, thereby defining every pair of items that appears in any mediaset in the knowledge base; and for each identified pair of media items, adjusting a concurrency metric value responsive to each additional occurrence of the same pair of items in the knowledge base. - View Dependent Claims (19, 20)
-
Specification