IP Library Granted Patent US 11,868,396
Granted Patent B2
US 11,868,396 · App. 17/342,150 · Granted Jan 9, 2024

Generating and distributing playlists with related music and stories

Inventors: Rishabh Sharma (San Francisco, CA); Markus Cremer (Emeryville, CA)
Assignee: Gracenote, Inc.
G06F16/639G06F3/165G06F16/635G06F16/951G06F16/9535G06F16/9538G10L13/00H04L67/01H04L67/06H04L67/10H04L67/60H04N21/44224H04N21/44213H04N21/44222H04N21/4532
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 11,868,396
App. No.
17/342,150
Granted
Jan 9, 2024
Kind
B2
Abstract

An embodiment may involve, based on a profile associated with a client device, selecting an audio file containing music. Based on an attribute of the audio file containing the music, an audio file containing a story may be selected. A playlist for the client device may be generated, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. A server device may transmit the playlist to the client device over a wide area network. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each of the audio file containing the music and the audio file containing the story.

Claims (37)

1. A computer-implemented method comprising:

selecting, by a server device, an audio file containing music;

identifying, by the server device, a mood associated with the audio file containing the music, wherein the mood is based on a tempo of the music and a dynamic range of the music;

selecting, by the server device, an audio file containing a story that is also associated with the mood, wherein the mood of the story is based on (i) one or more keywords in the story and (ii) vocal characteristics of a speaker associated with the story;

generating, by the server device, a playlist for a client device, wherein the playlist includes

(i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story; and

transmitting, by the server device, the playlist to the client device, wherein reception of the playlist at the client device causes an audio player application executing on the client device to retrieve and sequentially play out each of the audio file containing the music and the audio file containing the story.

2. The computer-implemented method of claim 1 , wherein generating the playlist for the client device is performed by the server device without human intervention.

3. The method of claim 1 , wherein the audio player application retrieves each of the audio file containing the music and the audio file containing the story from the server device.

4. The method of claim 1 , wherein the reference to the audio file containing the music is ordered in the playlist before the reference to the audio file containing the story, and wherein the audio player application retrieves and plays out at least some of the audio file containing the music before retrieving and playing out the audio file containing the story.

5. The method of claim 1 , wherein the reference to the audio file containing the music is ordered in the playlist after the reference to the audio file containing the story, and wherein the audio player application retrieves and plays out at least some of the audio file containing the music after retrieving and playing out the audio file containing the story.

6. The method of claim 1 , wherein selecting the audio file containing the story is also based on a geographical location of a user associated with the client device.

7. The method of claim 1 , wherein at least some of a singing portion of the music is in a preferred language, and wherein the audio file containing the story is selected based on at least part of the story being in the preferred language.

8. The method of claim 1 , wherein the audio file containing the story is also selected based on the audio file containing the story being available from a third-party media server affiliated with the server device.

9. The method of claim 1 , wherein the vocal characteristics of the speaker correspond to an intonation of a voice of the speaker.

10. The method of claim 1 , wherein the audio file containing the music is associated with metadata that includes a textual representation of the tempo of the music and a textual representation of the dynamic range of the music.

11. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by one or more processors of a server device, cause the server device to perform operations comprising:

selecting an audio file containing music;

identifying a mood associated with the audio file containing the music, wherein the mood is based on a tempo of the music and a dynamic range of the music;

selecting an audio file containing a story that is also associated with the mood, wherein the mood of the story is based on (i) one or more keywords in the story and (ii) vocal characteristics of a speaker associated with the story;

generating a playlist for a client device, wherein the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story; and

transmitting the playlist to the client device, wherein reception of the playlist at the client device causes an audio player application executing on the client device to retrieve and

sequentially play out each of the audio file containing the music and the audio file containing the story.

12. The article of manufacture of claim 11 , wherein generating the playlist for the client device is performed by the server device without human intervention.

13. The article of manufacture of claim 11 , wherein at least some of a singing portion of the music is in a preferred language, and wherein the audio file containing the story is selected based on at least part of the story being in the preferred language.

14. The article of manufacture of claim 11 , wherein the vocal characteristics of the speaker correspond to an intonation of a voice of the speaker.

15. The article of manufacture of claim 11 , wherein the audio file containing the music is associated with metadata that includes a textual representation of the tempo of the music and a textual representation of the dynamic range of the music.

16. A computing device comprising:

a processor;

memory; and

program instructions, stored in the memory, that upon execution by the processor cause the computing device to perform operations comprising:

selecting an audio file containing music;

identifying a mood associated with the audio file containing the music, wherein the mood is based on a tempo of the music and a dynamic range of the music;

selecting an audio file containing a story that is also associated with the mood, wherein the mood of the story is based on (i) one or more keywords in the story and (ii) vocal characteristics of a speaker associated with the story;

generating a playlist for a client device, wherein the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story; and

transmitting the playlist to the client device, wherein reception of the playlist at the client device causes an audio player application executing on the client device to retrieve and sequentially play out each of the audio file containing the music and the audio file containing the story.

17. The computing device of claim 16 , wherein the vocal characteristics of the speaker correspond to an intonation of a voice of the speaker.

Assignments (4)
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: SHARMA, RISHABH; CREMER, MARKUS
To: GRACENOTE, INC.
Reel/Frame 056523/0192 →
Continuity (4)
Continuation 16294261 · Mar 6, 2019
Continuation 15043059 · Feb 12, 2016
Provisional Application 62274591 · Jan 4, 2016
Related Publication 20210294844A1 · Sep 23, 2021