ADAPTIVE RECOMMENDER TECHNOLOGY
First Claim
1. A computer implemented method for incorporating media item data for use in a media item recommender system, the method comprising:
- accessing a first database comprising a plurality of media item identifiers and associated metadata corresponding to each of a plurality of media items identified by the media item identifiers;
generating first correlation data based on a comparison of the metadata corresponding to pairs of the media item identifiers to detect similarities between the media items identified;
accessing a second database comprising a plurality of media item identifier sets for identifying sets of media items;
generating second correlation data based on an analysis of the media item identifier sets to determine incidence of selected subsets of media item identifiers occurring together in a same media item identifier set;
accessing a third database comprising a plurality of consumed media item identifier sets, wherein the consumed media item identifier sets comprise associated one or more media item identifiers corresponding to media item consumption data;
generating third correlation data based on an analysis of the consumed media item identifier sets to determine incidence of selected subsets of the consumed media item identifiers occurring together in a same consumed media item identifier set; and
merging the first, second, and third correlation data to generate media item recommender data.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for incorporating media item data for use in a media item recommender system comprising: accessing a first database comprising a plurality of media item identifiers and associated metadata corresponding to each of a plurality of media items identified by the media item identifiers; generating first correlation data based on a comparison of the metadata corresponding to pairs of the media item identifiers to detect similarities between the media items identified; accessing a second database comprising a plurality of media item identifier sets for identifying sets of media items; generating second correlation data based on an analysis of the media item identifier sets to determine incidence of selected subsets of media item identifiers occurring together in a same media item identifier set; accessing a third database comprising a plurality of consumed media item identifier sets, wherein the consumed media item identifier sets associate one or more media item identifiers in a particular set based on media item consumption data; generating third correlation data based on an analysis of the consumed media item identifier sets to determine incidence of selected subsets of the consumed media item identifiers occurring together in a same consumed media item identifier set; and merging the first, second, and third correlation data to generate media item recommender data.
155 Citations
21 Claims
-
1. A computer implemented method for incorporating media item data for use in a media item recommender system, the method comprising:
-
accessing a first database comprising a plurality of media item identifiers and associated metadata corresponding to each of a plurality of media items identified by the media item identifiers; generating first correlation data based on a comparison of the metadata corresponding to pairs of the media item identifiers to detect similarities between the media items identified; accessing a second database comprising a plurality of media item identifier sets for identifying sets of media items; generating second correlation data based on an analysis of the media item identifier sets to determine incidence of selected subsets of media item identifiers occurring together in a same media item identifier set; accessing a third database comprising a plurality of consumed media item identifier sets, wherein the consumed media item identifier sets comprise associated one or more media item identifiers corresponding to media item consumption data; generating third correlation data based on an analysis of the consumed media item identifier sets to determine incidence of selected subsets of the consumed media item identifiers occurring together in a same consumed media item identifier set; and merging the first, second, and third correlation data to generate media item recommender data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method for incorporating media item data for use in a media item recommender system, the method comprising:
-
accessing a catalog of media item identifiers and associated metadata; analyzing the metadata to form first association data correlating at least a some of the media items in the catalog; accessing a catalog of media item identifier sets; analyzing the media item identifier sets to form second association data corresponding to subsets of media item identifiers occurring in the media item identifier sets; accessing a catalog of consumed media item identifier sets, wherein the consumed media item identifier sets are grouped based on media consumption data; analyzing the consumed media item identifier sets to form third association data corresponding to subsets of media item identifiers occurring in the consumed media item identifier sets; and merging the first, second, and third association data to generate media item identifier recommender data. - View Dependent Claims (19, 20)
-
-
21. A system for driving a recommender datastore-based application program, comprising:
-
a playlist datastore storing a dataset of playlists of media items; a playstream datastore storing a dataset of playstreams of media items, reflecting user interactions with media items; a metadata datastore storing a dataset of media catalogs comprising metadata of media items; a user feedback datastore storing user feedback data generated in response to user interaction events corresponding to presentation of media items to users via the application program; a processor arranged for combining the playlist dataset, the playstream dataset, the metadata dataset and the user feedback data to form a new dataset of media items; and a recommender datastore for storing the new dataset and providing access for the application to access the new dataset.
-
Specification