IP Library Granted Patent US 9,865,240
Granted Patent B2
US 9,865,240 · App. 11/960,647 · Granted Jan 9, 2018

Command interface for generating personalized audio content

Inventor: Lee Bauer (Grosse Pointe Farms, MI)
Assignee: Harman International Industries, Incorporated
G10H1/0058G06F17/30026G06F17/30032G06F17/30044G06F17/30053G11B27/034G11B27/105G11B27/11G10H2220/106G10H2240/081G10H2240/105G10H2240/131G10H2240/211
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,865,240
App. No.
11/960,647
Granted
Jan 9, 2018
Kind
B2
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.

Claims (40)

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.

2. The system of claim 1 where the mode comprises providing sequential partial playback of content until a selection of content is made, and where the at least one non-local source includes internet, satellite radio, and broadcast radio.

3. The system of claim 1 where the mode comprises presenting randomly selected content, and where the at least one local source includes a local digital media library and a local CD.

4. The system of claim 1 where the mode comprises presenting a user with a more like option and a less like option and selecting additional content based on the option selected by the user.

5. The system of claim 1 where the mode comprises matching the content associated with the issued command with a pre-existing playlist and providing additional content from the playlist.

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.

7. The method of claim 6 , wherein the plurality of sources includes internet radio, satellite radio, broadcast radio, and the local MP3 library.

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.

Assignments (5)
RELEASE Recorded Nov 14, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 029294/0254 →
SECURITY AGREEMENT Recorded Feb 17, 2011
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025823/0354 →
RELEASE Recorded Feb 15, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 025795/0143 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2008
From: BAUER, LEE
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
Reel/Frame 020407/0612 →
Continuity (3)
Provisional Application 60882734 · Dec 29, 2006
Provisional Application 60938563 · May 17, 2007
Related Publication 20080162147A1 · Jul 3, 2008