Selection of items based on user reactions
First Claim
1. A method comprising providing a user interface for controlling an audio system in a vehicle, the user interface exposing available features that provide and/or receive information concerning operation of the audio system, and altering the availability of at least one of the features depending on a motion state of the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
In some specific implementations, tracks of music make up a body of tracks available for playing. Metadata about the track may indicate relationships among the tracks, for example that they are jazz. Information about explicit and implicit reactions of a user to the playing of one or more of the tracks is stored. All of the available tracks are scored either directly as a result of the user reaction information or based on the relationships of the tracks to one another. The scoring is updated every time a user provides explicit or implicit reaction to a played track. Tracks are selected automatically for play based on the ratings or scores at the time of the selection and on a probabilistic technique that assures that every track has some possibility of being played at any time.
337 Citations
183 Claims
-
1. A method comprising
providing a user interface for controlling an audio system in a vehicle, the user interface exposing available features that provide and/or receive information concerning operation of the audio system, and altering the availability of at least one of the features depending on a motion state of the vehicle.
-
11. Apparatus comprising
an audio system in a vehicle, the audio system having a user interface that includes input devices and/or output devices to provide and/or receive information concerning operation of the audio system, the level of information that is provided and/or received being altered depending on a motion state of the vehicle.
-
19. A medium bearing instructions capable of causing a machine to provide a user interface for an audio system in a vehicle, the user interface making available features that provide and/or receive information concerning operation of the audio system, and
alter the availability of at least one of the features depending on a motion state of the vehicle.
-
29. Apparatus comprising
a set of manually operable user controls for an audio, video, or multimedia system, the set including at least one transport control and at least one reaction control for the user to indicate a reaction to an audio, video, or multimedia item being played, the reaction control and the transport control being clustered within a space that is accessible by a human finger without hand motion.
-
45. Apparatus comprising
four push buttons in a cluster, two of the buttons lying one above another for a user to indicate positive or negative reaction to an item of audio, video, or multimedia content being played, and the other two buttons lying side by side for the user to indicate that a next or previous item of audio, video, or multimedia content should be played next.
-
52. Apparatus comprising
at least two controls for a user to indicate respectively different reactions to an item of audio, video, or multimedia content being played, the two controls providing different tactile impressions to the user.
-
60. Apparatus comprising
stored presets representing reactions to items of audio, video, or multimedia content to be played by an audio, video, or multimedia system, and circuitry to receive a selection of one of the presets and to generate a probabilistic play sequence of items based on the selected preset.
-
67. A method comprising
receiving from a user a selection from among presets representing reactions to items of audio, video, or multimedia content previously played by an audio, video, or multimedia system, selecting an item to play based on the selected preset, and modifying the preset based on a user reaction to the selected item.
-
72. Apparatus comprising
a user interface for an audio, video, or multimedia system, the user interface including at least one control that enables a user to provide reaction information in connection with the playing of items of audio, video, or multimedia content, stored presets representing reactions of the user to items of audio, video, or multimedia content previously played by the audio, video, or multimedia system, the reaction control also providing an additional function of enabling the user to apply the presets to the playing of items of audio, video, or multimedia content by the audio, video, or multimedia system.
-
73. A method comprising
enabling a user to choose between at least two modes for selecting items to be played by an audio, video, or multimedia system, in one of the modes playing an item directly selected by the user, followed by items located sequentially after the first item, as defined by the recording medium, and in another mode playing items selected probabilistically by the audio, video, or multimedia system based on reactions of the user to previously played items.
-
78. Apparatus comprising
a user interface to receive selections from a user of a mode for playing items of audio, video, or multimedia content, and an audio, video, or multimedia system connected to the user interface and configured to play, in one mode, an item directly selected by the user through the user interface, and those items that follow the selected items in the sequence defined by an original recording medium, and to play, in another mode, items selected probabilistically by the audio, video, or multimedia system based on reactions of the user to previously played items.
-
80. A medium bearing instructions capable of causing a machine to
enable a user to choose between two modes for selecting items to be played by an audio, video, or multimedia system, in one of the modes, play an item directly selected by the user, followed by items located after the selected item, as defined by an original recording medium, and in the other of the modes, play items selected probabilistically by the audio, video, or multimedia system based on stored reaction information of the user derived in connection with previous playing of items of audio, video, or multimedia content.
-
82. A method comprising
when operation of an audio, video, or multimedia system is initiated, automatically entering a mode in which items of audio, video, or multimedia content are played in an order determined by the audio, video, or multimedia system, the order being determined based on stored reaction information derived in connection with previous playing of items of audio, video, or multimedia content.
-
86. A medium bearing instructions capable of causing a machine to
when operation of an audio, video, or multimedia system is initiated, automatically entering a mode in which items of content are played in an order determined by the system, the order being determined based on stored reaction information derived in connection with user responses to previous playing of items of content.
-
87. A method comprising
playing items of audio, video, or multimedia content on an audio, video, or multimedia system in a sequence of played items determined by one mode of operation, and when the one mode of operation terminates, causing the audio, video, or multimedia system to automatically enter a mode in which items of content are played automatically in an order determined by the system, the order being determined based on stored reaction information derived in connection with user responses to previous playing of items of content.
-
90. A method comprising
identifying a user of an audio, video, or multimedia system in connection with a session of use of the audio, video, or multimedia system by the user, and playing items of audio, video, or multimedia content on the system in a sequence determined probabilistically based on responses of the identified user to items played at a time prior to the session.
-
95. A method comprising
enabling a user to indicate a reaction with respect to an item of audio, video, or multimedia content being played, and if the reaction is negative, terminating the playing of the item of audio, video, or multimedia content, and storing the negative reaction to use later.
-
98. A method comprising
enabling a user to advance an audio, video, or multimedia system from a first item being played to a next item to be played, and advancing the audio, video, or multimedia system to the next item and storing the fact that the user has advanced the audio, video, or multimedia system for later use as an indicator of negative reaction to the first item.
-
101. A method comprising
enabling a user to express any of more than one degree of negative reaction to an item being played by an audio, video, or multimedia system, advancing the audio, video, or multimedia system to the next item, and storing the degree of negative reaction that the user has expressed, for later use.
-
107. A method comprising
automatically selecting an item of audio, video, or multimedia content for playing on an audio, video, or multimedia system, the selection being based on reactions previously indicated by a user of the audio, video, or multimedia system with respect to previously played items of content, and in connection with the playing of the item of audio, video, or multimedia content, indicating to the user information that represents the basis on which the item was selected for playing.
-
111. A method comprising
automatically selecting items of audio, video, or multimedia content to be played by an audio, video, or multimedia system in accordance with stored reaction information accumulated with respect to items being played, interrupting the playing of items by the audio, video, or multimedia system, after a period, restarting the playing of items by the audio, video, or multimedia system, if the period is briefer than a predetermined time-out period, automatically selecting items of audio, video, or multimedia content to be played in accordance with the stored reaction information accumulated up to the time of the interrupting.
-
112. A method comprising
playing items of audio, video, or multimedia content from a mass storage medium of limited capacity, storing items of audio, video, or multimedia content on the mass storage medium, storing reaction information derived from a user based on the playing of items of content from the mass storage medium, and when the mass storage medium becomes full, identifying an item of audio, video, or multimedia content to be deleted from the mass storage medium based on the stored reaction information.
-
116. Apparatus comprising
a transportable mass storage medium bearing stored items of audio, video, or multimedia content and scoring information for all of the items, the scoring information being based on a user'"'"'s implicit or explicit reactions to the playing of one or more items of audio, video, or multimedia content from the mass storage medium.
-
121. A medium bearing instructions capable of causing a machine to
play items of audio, video, or multimedia content from a mass storage medium of limited capacity, store items of audio, video, or multimedia content on the mass storage medium, store reaction information derived from a user based on the playing of items of audio, video, or multimedia content from the mass storage medium, and when the mass storage medium becomes full, identify an item of audio, video, or multimedia content to be deleted from the mass storage medium based on the stored reaction information.
-
125. Apparatus comprising
an audio, video, or multimedia system including a medium storing items of audio, video, or multimedia content, a player to play a sequence of the items in accordance with reaction information provided by a user in connection with previously played items, and a user interface to interact with a user concerning the playing of items of audio, video, or multimedia content, the audio, video, or multimedia system being configured to provide suggestions to a user through the user interface of compilations of audio, video, or multimedia items for purchase.
-
128. A method comprising
enabling a user to indicate a reaction with respect to an item of audio, video, or multimedia content being played by an audio, video, or multimedia system, using the reaction to influence a future sequence of items of audio, video, or multimedia content to be played, and enabling the user to undo the indication of the reaction.
-
130. A method comprising
identifying to a user of an audio, video, or multimedia system an item of audio, video, or multimedia content that is going to be played, enabling the user to cause the audio, video, or multimedia system not to play the item, storing information about the user'"'"'s causing the item not to be played, and using the stored information in connection with selecting items to be played.
-
133. A method comprising
playing items of audio, video, or multimedia content to a user, automatically selecting a sequence of the items to be played, the sequence reflecting reactions of the user, adapting the sequence of items over a longer period of time based on the user'"'"'s reactions indicated in connection with the playing of items of audio, video, or multimedia content, and temporarily adapting the sequence of items over a shorter period to reflect a short-term change of mood of the user as reflected in the indicated reactions.
-
135. A method comprising
playing items of audio, video, or multimedia content in a sequence determined by reactions of a user of an audio, video, or multimedia system, the reactions being expressed in connection with the previous playing of items, and automatically adapting the sequence to reactions expressed over time, the adapting being done without requiring the use of metadata that defines the styles and artists of the items available for play.
-
136. A method comprising
playing items of audio, video, or multimedia content from a body of items of audio, video, or multimedia content using an audio, video, or multimedia system, automatically selecting a next item to be played based on reaction information previously provided by a user in connection with the playing of items from the body of items, and each of the items of audio, video, or multimedia content having a finite, non-zero probability of being selected.
-
142. A method comprising
playing an item of audio, video, or multimedia content for a user from a body of items of audio, video, or multimedia content available on an audio, video, or multimedia system, receiving reaction information from a user in connection with the playing of the item, automatically updating, for each of the items in the body, the probability that the item will be selected for playing.
-
146. A method comprising
in connection with playing an item of audio, video, or multimedia content on an audio, video, or multimedia system, receiving from a user an indication of a reaction to the item, and enabling the user to indicate the reaction either explicitly, implicitly, or both.
-
151. A method comprising
playing a sequence of items of audio, video, or multimedia content, the sequence being selected based on a probability distribution across a set of available items and on a risk factor representing a degree of risk to be taken in playing items that are assigned relatively lower probabilities in the distribution, and altering the risk factor based on reactions indicated by a user.
-
154. A method comprising
storing a distribution of probabilities assigned to items of audio, video, or multimedia content belonging to an available body of audio, video, or multimedia content items, selecting items to be played on an audio, video, or multimedia system for a user, the selecting being based on the probability distribution, and altering the probability distribution dynamically based on reactions indicated by a user in connection with the playing of the items.
-
155. A method comprising
enabling a user to control a sequence of items to be played by indicating his reactions in connection with the playing of items, the control being effected without requiring a display of any information to the user.
-
156. A method comprising
controlling the playing of items of audio, video, or multimedia content by an audio, video, or multimedia system to a user based on reactions previously indicated by a user in connection with the playing of items of audio, video, or multimedia content, the control being adapted dynamically beginning when the audio, video, or multimedia system is activated and without requiring pre-seeding of reaction information.
-
158. A method comprising
maintaining a history of items played automatically on an audio, video, or multimedia system, maintaining scores for items belonging to a body of available items of audio, video, or multimedia content, and updating the scores to reflect the history of items played, and selecting items to be played probabilistically based on the scores.
-
162. Apparatus comprising
a manually-operable control mounted in a position in a vehicle that permits a user to operate the control while holding a steering wheel of a vehicle, and circuitry coupled to the control and configured to interpret operation of the control as indicating a reaction of the user with respect to an item of audio, video, or multimedia material being performed for the user in the vehicle, and to use the reaction in determining items of audio, video, or multimedia material to be played in the future.
-
165. A method comprising
storing metadata associated with items to be selected from a body of items, the metadata implying relationships among the items, in response to a request for items, providing an item from the body of items, the provided item being one that conforms to the request, receiving reaction information from a user indicating a reaction with respect to the provided item, and selecting another item probabilistically from the selected body of items based on the reaction information.
-
170. A method comprising
adding new items of audio, video, or multimedia content to a body of content items, interactively receiving from a user an indication of a categorization of each of the new items, receiving reaction information from a user during the performance of items of the content, and selecting items for play based on the user reaction information and on the categorization information from the user.
-
171. A method comprising
selecting items of audio, video, or multimedia content from a body of content items for presentation to a user, the selecting being based on a combination of reactions indicated by the user with respect to previously played items and on metadata that implies relationships among items of the content, each of the items having a finite probability of being selected each time an item is selected.
-
172. A method comprising
during a playing of one item of audio, video or multimedia content that belongs to an album of items of audio, video, or multimedia content, the album is one of multiple albums of audio, video, or multimedia content stored on a mass storage medium-enabling a user to invoke a control to cause all of the other items that belong to the album to be played automatically following the one item.
-
176. A method comprising
during the play of an item of audio, video, or multimedia content, receiving information from a user with respect to his reaction to the item being played, and subsequently playing another item of audio, video, or multimedia content that is selected probabilistically from a body of items based in part on the reaction information from the user.
-
177. A method comprising delivering items of possible relevance from a database of patent materials to a user,
receiving information representing the user'"'"'s perception of the relevance of the items, updating scores for the respective items based on the received information and on relationships among the items, and probabilistically selecting items for delivery to the user based on the scores.
Specification