Method and system for selecting media
First Claim
Patent Images
1. A method of selecting media:
- recognizing the identity of a first media file of a plurality of media files;
receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality;
accessing relationship data that indicates a relationship measure among the media files of said plurality of media files; and
selecting said second media file in accordance with said desired relationship measure, said user input, said relationship data, and said identity of said first media file.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting media. In one embodiment, the media is selected based on a desired relationship measure, a user input, relationship data, and the identity of a media file. In another embodiment, the present method and system is implemented onto portable devices, car audio systems, consumer electronics devices, cellular phones or software programs running on personal computers and any other device capable of reproducing media files.
-
Citations
100 Claims
-
1. A method of selecting media:
-
recognizing the identity of a first media file of a plurality of media files;
receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality;
accessing relationship data that indicates a relationship measure among the media files of said plurality of media files; and
selecting said second media file in accordance with said desired relationship measure, said user input, said relationship data, and said identity of said first media file. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 94)
-
-
44. A method of selecting recordings for playback where a set of relationships associates the recordings comprising:
-
receiving an event to trigger selection of a new recording for playback wherein said event is associated with a magnitude; and
selecting said new recording for playback based on said magnitude and said set of relationships, such that said magnitude in combination with associations between a current recording and selectable recordings affects a likelihood of selection. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 96, 97)
-
-
74. A method of creating sequences of recordings where a set of relationships associates the recordings comprising:
-
selecting of a starting recording; and
selecting each subsequent recording for playback based on the previous recording by receiving as input a next skip magnitude to use and selecting the next recording such that the magnitude of skip and associations between the current recording and selectable recordings affects the likelihood of selection. - View Dependent Claims (75, 76)
-
-
77. A method of selecting media, the method comprising:
-
recognizing the value of a first attribute of a first media file of a plurality of media files;
receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality of media files;
accessing relationship data that indicates a relationship measure among the values of the first attribute of the media files of said plurality of media files;
selecting a second attribute value in accordance with said desired relationship measure, said user input, said relationship data, and said first attribute value; and
selecting said second media file in accordance with said selected second attribute value. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A system of selecting media, the system comprising:
-
means for recognizing the identity of a first media file of a plurality of media files;
means for receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality;
means for accessing relationship data that indicates a relationship measure among the media files of said plurality of media files; and
means for selecting said second media file in accordance with said desired relationship measure, said user input, said relationship data, and said identity of said first media file.
-
-
88. A system of selecting media files using a skip command, comprising:
-
means for recognizing the identity of a first media file of a plurality of media files;
means for recognizing an end user input of a skip command, said skip command being associated with a desired relationship measure between said first media file and a second media file of said plurality; and
means for identifying said second media file in accordance with said relationship measure and the occurrence of said skip command input.
-
-
89. A system of selecting a media file for playback comprising:
-
means for receiving an event to trigger a playback function, the playback function being associated with a particular degree of similarity between a first media file being experienced by a user and other media files, the particular degree of similarity being based on data associated with the first and the other media files;
means for selecting a next media file to be experienced by the user, the selection being based on at least the playback function triggered and the data associated with the first media file; and
means for playing the media file.
-
-
90. A system of selecting recordings for playback where a set of relationships associates the recordings comprising:
-
means for receiving an event to trigger selection of a new recording for playback wherein the event is associated with a magnitude; and
means for selecting the next recording for playback based on said magnitude and said set of relationships, such that the magnitude in combination with associations between the current recording and selectable recordings affects the likelihood of selection.
-
-
91. A system of creating sequences of recordings where a set of relationships associates the recordings comprising:
-
means for selecting of a starting recording; and
means for selecting each subsequent recording for playback based on the previous recording by accepting a user input representative of a next skip magnitude to use and selecting the next recording such that the magnitude of skip and associations between the current recording and selectable recordings affects the likelihood of selection.
-
-
92. A system of selecting media comprising:
-
means for recognizing the value of a first attribute of the media file of a plurality of media files;
means for receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality of media files;
means for accessing relationship data that indicates a relationship measure among the values of the first attribute of the media files of said plurality of media files;
means for selecting a second attribute value in accordance with said desired relationship measure, said user input, said relationship data, and said first attribute value; and
means for selecting said second media file in accordance with said selected second attribute value.
-
-
93. A computer data signal embodied in a carrier wave comprising instructions for receiving signals transmitted by network entities, wherein at least a subset of said signals comprise code for performing the steps of:
-
recognizing the identity of a first media file of a plurality of media files;
receiving a user input indicative of a desired relationship measure and a desire to select a second media file of said plurality;
accessing relationship data that indicates a relationship measure among the media files of said plurality of media files; and
selecting said second media file in accordance with said desired relationship measure, said user input, said relationship data, and said identity of said first media file.
-
-
95. A method of selecting media files using a skip command, comprising:
-
recognizing the identity of a first media file of a plurality of media files;
recognizing a user input indicative of a skip command, said skip command being associated with a desired relationship measure between said first media file and a second media file of said plurality; and
identifying said second media file in accordance with said skip command.
-
-
98. A method of selecting a media file for playback comprising:
-
receiving an event to trigger a playback function, the playback function being associated with a particular degree of similarity between a first media file being experienced by a user and a plurality of media files, the particular degree of similarity being based on data associated with the first and the other media files;
selecting a next media file to be experienced by the user, the selection being based on at least the playback function triggered and the data associated with the first media file; and
playing the media file. - View Dependent Claims (99, 100)
-
Specification