System and method for recommendation of media segments
First Claim
1. A method for providing to a user media suggestions based on lists associating media segment references using one or more general purpose data processors, comprising:
- retrieving said lists and parsing their media segment references into searchable records comprising text descriptors of corresponding media segments, storing said records into memory available to said processor in combination with any previously stored records, receiving a user request comprising text descriptors and specification of an output text descriptor type, searching said stored lists and retrieving lists comprising one or more records comprising one or more text descriptors matching said user input text descriptors, compiling a list of unique text descriptors of the output type that are present in said retrieved lists, scoring each of said unique text descriptors of the output type according to the number of said retrieved lists it appears in, and providing to said user a list of top-scoring text descriptors of said unique text descriptors.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of providing media recommendations and media segments based on expert choice lists is disclosed. Expert choice lists consisting of media segment references are retrieved through a data network and stored cumulatively in a database as records with text descriptor fields. Users of the suggestion system make requests in the form of text search descriptors and a desired output descriptor type. Descriptors of the output type in the expert choice list database are scored by the frequency with which they appear in expert choice lists possessing matches to the search descriptors. A list of the top-scoring descriptors is returned. In an alternate preferred embodiment, media segment references are scored by the frequency of their appearance in lists with matches to the search descriptors. The highest-scoring segment references are used to generate a playlist so that the recommended media segments can be presented to the user automatically.
-
Citations
16 Claims
-
1. A method for providing to a user media suggestions based on lists associating media segment references using one or more general purpose data processors, comprising:
-
retrieving said lists and parsing their media segment references into searchable records comprising text descriptors of corresponding media segments, storing said records into memory available to said processor in combination with any previously stored records, receiving a user request comprising text descriptors and specification of an output text descriptor type, searching said stored lists and retrieving lists comprising one or more records comprising one or more text descriptors matching said user input text descriptors, compiling a list of unique text descriptors of the output type that are present in said retrieved lists, scoring each of said unique text descriptors of the output type according to the number of said retrieved lists it appears in, and providing to said user a list of top-scoring text descriptors of said unique text descriptors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for providing to a user media suggestions based on lists associating media segment references, comprising:
-
(a) a general purpose data processor of known type for processing data;
(b) data storage means for storing data on a storage medium;
(c) means for retrieving said lists associating media segments and parsing them into searchable records comprising text descriptors of corresponding media segments and storing said records into said data storage with any previously stored records;
(d) means for receiving a user request comprising text descriptors and specification of an output text descriptor type;
(e) means for searching said stored lists and retrieving lists comprising one or more records comprising one or more text descriptors matching said user input text descriptors;
(f) means for compiling a list of unique text descriptors of the output type that are present in said retrieved lists (g) means for scoring each of said unique text descriptors of the output type according to the number of said retrieved lists it appears in (h) means for providing to said user a list of top-scoring text descriptors of said unique text descriptors - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification