METHOD AND SYSTEM FOR CUSTOMIZATION OF ENTERTAINMENT SELECTIONS IN RESPONSE TO USER FEEDBACK
First Claim
1. A method, comprising:
- accessing a content database that stores a plurality of discrete digital selections;
accessing a user preferences database that stores user preference ratings for one or more of the selections in the content database;
playing a series of discrete digital selections from the content database selected at least in part on the user preference ratings;
receiving user preference feedback for a particular selection while the particular selection is playing; and
altering the user preference rating for the particular selection based upon the user preference feedback received.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and system for playing a series of discrete digital selections, such a MP3 files, from a selection database selected at least in part on user preference ratings, receiving user preference feedback for a particular selection while the particular selection is playing, and altering the user preference rating for the particular selection based upon the user preference feedback received. The user preference feedback may be provided in the form of a new user preference rating or an instruction to increment or decrement the current user preference rating. Alternatively, the user preference feedback may be determined by user interaction with standard controls, such as an increase in a user preference rating for a selection upon determining that a user has replayed the selection.
26 Citations
20 Claims
-
1. A method, comprising:
-
accessing a content database that stores a plurality of discrete digital selections; accessing a user preferences database that stores user preference ratings for one or more of the selections in the content database; playing a series of discrete digital selections from the content database selected at least in part on the user preference ratings; receiving user preference feedback for a particular selection while the particular selection is playing; and altering the user preference rating for the particular selection based upon the user preference feedback received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product including instructions embodied on a computer readable medium for collecting user preference ratings during playback, the instructions comprising:
-
instructions for accessing a content database that stores a plurality of discrete digital selections; instructions for accessing a user preferences database that stores user preference ratings for one or more of the selections in the content database; instructions for playing a series of discrete digital selections from the content database selected at least in part on the user preference ratings; instructions for receiving user preference feedback for a particular selection while the particular selection is playing; and instructions for altering the user preference rating for the particular selection based upon the user preference feedback received. - View Dependent Claims (18, 19)
-
-
20. A media playback system for shuffle playback considering user preference ratings, the system comprising:
-
one or more processors coupled directly or indirectly to one or more memory devices, one or more input devices, and one or more output devices, wherein the one or more input devices are adapted for producing user preference signals and the one or more output devices are adapted for receiving selection playback signals; and an application program stored in the one or more memory devices, the application program having a logical structure to provide instructions to the one or more processors for accessing a content database that stores a plurality of discrete digital selections, accessing a user preferences database that stores user preference ratings for one or more of the selections in the content database, playing a series of discrete digital selections from the content database selected at least in part on the user preference ratings, receiving user preference feedback for a particular selection while the particular selection is playing, and altering the user preference rating for the particular selection based upon the user preference feedback received.
-
Specification