Incremental sequence completion system and method
First Claim
1. A method of selecting a desired next item in a sequence of items, comprising the steps of:
- inputting a user profile corresponding to the preferences of a user of said sequence;
inputting control parameters for tuning the selection of said desired next item;
computing candidate items for said desired next item from a database of items, on the basis of the input user profile, the control parameters, and previous items in said sequence; and
selecting said desired next item from the computed candidate items by performing a collaborative filtering operation on the basis of the input user profile and an incremental sequence completion operation based on the input control parameters, thereby taking into account both sequence coherence and user profile.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method designed to be used to compute music sequences in all possible contexts and situations, including: Internet adaptive radio, Digital Audio Broadcasting (DAB) with intelligent scheduling, music recommendation systems, and other innovative Electronic Music Distribution (EMD) services in general. These sequences are generated “iteratively”, and step by step. To the above end, there is provided a method of generating incrementally a sequence of items from a database containing said items, characterized in that the sequence is generated by implementing in combination a sequence completion system and a user profiling system, thereby taking into account both sequence coherence and user profile.
58 Citations
23 Claims
-
1. A method of selecting a desired next item in a sequence of items, comprising the steps of:
-
inputting a user profile corresponding to the preferences of a user of said sequence;
inputting control parameters for tuning the selection of said desired next item;
computing candidate items for said desired next item from a database of items, on the basis of the input user profile, the control parameters, and previous items in said sequence; and
selecting said desired next item from the computed candidate items by performing a collaborative filtering operation on the basis of the input user profile and an incremental sequence completion operation based on the input control parameters, thereby taking into account both sequence coherence and user profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification