Command interface for generating personalized audio content
First Claim
1. A system for controlling a content generation system comprising:
- a command interface for receiving an issued command of a plurality of commands comprising artist command, song/title command, genre command, and album/filtered list command;
processing means coupled to the command interface comprising non-volatile memory including instructions for receiving the issued command and for causing the content generation system to present content associated with the issued command and including a mode for presentation of additional content after presentation of the content associated with the issued command,wherein the mode comprises obtaining a summary music identification value from the content being presented in response to the issued command and presenting additional content based on the summary music identification value,wherein the mode further comprises obtaining a user-varied acceptable range of matching between the summary music identification value of the content being presented and a summary music identification value of the additional content in order to produce different playlists including a first playlist, the acceptable range being user-variable along a ranged scale comprising a plurality of points, wherein each point represents a degree of matching between the summary music identification value of the content being presented and the summary music identification value of the additional content, and wherein playlists that are produced comprise additional content matching the content being presented within the acceptable range, andwherein the additional content is added to the first playlist, and wherein the additional content in the first playlist is retrieved from at least one non-local source and at least one local source, anda loudspeaker configured to play back the additional content,where the issued command is a voice command, and wherein the additional content in the first playlist comprises a first song from the at least one non-local source and a second song from the at least one local source, andwhere the mode comprises obtaining meta data of the content associated with the issued command and using the meta data to select additional content, wherein the first song is obtained from an internet streaming service, and wherein the second song is obtained from a local MP3 library.
5 Assignments
0 Petitions
Accused Products
Abstract
The personalized content system of the system combines a summary music identification value creation and identification algorithm that represents a mathematical summary music identification of a song, an audio file, or other relational music criteria and data (e.g title, artist, genre, style, beats per minute, etc.) or any combination thereof. The derived value represents the musical taste or style attributes of a song or style. The user can control the system by issuing one of a plurality of commands comprising artist command, song/title command, genre command, and album/filtered list command. These commands then lead to command trees that may be used in a voice controlled system, for example.
50 Citations
8 Claims
-
1. A system for controlling a content generation system comprising:
-
a command interface for receiving an issued command of a plurality of commands comprising artist command, song/title command, genre command, and album/filtered list command; processing means coupled to the command interface comprising non-volatile memory including instructions for receiving the issued command and for causing the content generation system to present content associated with the issued command and including a mode for presentation of additional content after presentation of the content associated with the issued command, wherein the mode comprises obtaining a summary music identification value from the content being presented in response to the issued command and presenting additional content based on the summary music identification value, wherein the mode further comprises obtaining a user-varied acceptable range of matching between the summary music identification value of the content being presented and a summary music identification value of the additional content in order to produce different playlists including a first playlist, the acceptable range being user-variable along a ranged scale comprising a plurality of points, wherein each point represents a degree of matching between the summary music identification value of the content being presented and the summary music identification value of the additional content, and wherein playlists that are produced comprise additional content matching the content being presented within the acceptable range, and wherein the additional content is added to the first playlist, and wherein the additional content in the first playlist is retrieved from at least one non-local source and at least one local source, and a loudspeaker configured to play back the additional content, where the issued command is a voice command, and wherein the additional content in the first playlist comprises a first song from the at least one non-local source and a second song from the at least one local source, and where the mode comprises obtaining meta data of the content associated with the issued command and using the meta data to select additional content, wherein the first song is obtained from an internet streaming service, and wherein the second song is obtained from a local MP3 library. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving an issued command of a plurality of commands comprising artist command, song/title command, genre command, and album/filtered list command via a command interface; presenting content associated with the issued command; and in a mode for presentation of additional content after presentation of the content associated with the issued command, obtaining a summary music identification value from the content being presented in response to the issued command, presenting additional content based on the summary music identification value, obtaining a user-varied acceptable range of matching between the summary music identification value of the content being presented and a summary music identification value of the additional content in order to produce different playlists, including a first playlist, the acceptable range being user-variable along a ranged scale comprising a plurality of points, wherein each point represents a degree of matching between the summary music identification value of the content being presented and the summary music identification value of the additional content, and wherein playlists that are produced comprise additional content matching, the content being presented within the acceptable range, wherein the additional content is added to the first playlist from a plurality of sources including at least one non-local source and at least one local source, where the issued command is a voice command, and wherein the additional content in the first playlist comprises a first song from the at least one non-local source and a second song from the at least one local source, and where the mode comprises obtaining meta data of the content associated with the issued command and using the meta data to select additional content, wherein the first song is obtained from an internet streaming service, and wherein the second song is obtained from a local MP3 library. - View Dependent Claims (7)
-
-
8. A system for controlling a content generation system, comprising:
-
a command interface for receiving an issued command of a plurality of commands comprising artist command, song/title command, genre command, and album/filtered list command; a loudspeaker, a processor, and non-volatile memory including instructions executable by the processor to; receive the issued command, cause the content generation system to present content associated with the issued command, cause the content generation system to present content associated with the issued command, including reproducing the content associated with the issued command via the loudspeaker, the instructions further including a mode for presentation of additional content after presentation of the content associated with the issued command, wherein the mode comprises; obtaining a summary music identification value from the content being presented in response to the issued command and presenting additional content based on the summary music identification value, wherein the mode further comprises obtaining a user-varied acceptable range of matching between the summary music identification value of the content being presented and a summary music identification value of the additional content in order to produce different playlists including a first playlist, the acceptable range being user-variable along a ranged scale comprising a plurality of points, wherein each point represents a degree of matching between the summary music identification value of the content being presented and the summary music identification value of the additional content, and wherein playlists that are produced comprise additional content matching the content being presented within the acceptable range, wherein the additional content is added to the first playlist, wherein the additional content in the first playlist is retrieved from at least one non-local source and at least one local source, playing back the additional content via the loudspeaker, where the issued command is a voice command, and wherein the additional content in the first playlist comprises a first song from the at least one non-local source and a second song from the at least one local source, and where the mode comprises obtaining meta data of the content associated with the issued command and using the meta data to select additional content, wherein the first song is obtained from an internet streaming service, and wherein the second song is obtained from a local MP3 library.
-
Specification