IP Library Granted Patent US 11,853,644
Granted Patent B2
US 11,853,644 · App. 17/945,395 · Granted Dec 26, 2023

Playlist selection for audio streaming

Inventor: Venkatarama Anilkumar Panguluri (Milpitas, CA)
Assignee: Gracenote Digital Ventures, LLC
G06F3/165G06F16/639G06F16/686H04L65/60H04L65/612H04L65/65H04L67/12
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,853,644
App. No.
17/945,395
Filed
Sep 15, 2022
Granted
Dec 26, 2023
Kind
B2
Art Unit
2693
USPC
381/86
Abstract

An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.

Claims (48)

1. A method comprising:

determining, by a vehicle, that the vehicle has been activated;

in response to determining that the vehicle has been activated, obtaining, by the vehicle, a playlist from a client device within the vehicle, wherein the playlist includes one or more references indicating audio files;

requesting, by the vehicle, a stream of the audio files from one or more audio server devices;

receiving, by the vehicle, the stream of the audio files; and

causing, by the vehicle, audible playout of the stream of the audio files, wherein the client device updates the playlist by removing references indicating the audio files that were played out.

2. The method of claim 1 , further comprising:

detecting, by the vehicle, that the client device is within the vehicle by prompting a user to select a user profile related to the client device.

3. The method of claim 1 , further comprising:

detecting, by the vehicle, that the client device is within the vehicle by: providing a visual or audible indication that the client device can play out the audio files, and receiving a command to request the stream of the audio files.

4. The method of claim 1 , further comprising:

detecting, by the vehicle, that the client device is within the vehicle by: querying, by an application executing on the client device, an interface that provides whether the client device is estimated to be in the vehicle, and receiving, by the application and via the interface, an indication that the client device is estimated to be in the vehicle.

5. The method of claim 1 , further comprising:

determining weather or traffic conditions within a threshold distance of the client device, wherein requesting the stream of the audio files comprises requesting an audio file containing information regarding the weather or traffic conditions.

6. The method of claim 1 , wherein the playlist includes one or more references that were saved by way of the client device for in-vehicle playout.

7. The method of claim 6 , wherein saving the one or more references by way of the client device for in-vehicle playout comprises:

receiving, by way of a user interface function of a web browser application executing on the client device, input that selects the one or more references; and

in response to receiving the input, storing the one or more references on the client device.

8. The method of claim 1 , further comprising:

determining a number of humans in the vehicle, wherein requesting the stream of the audio files comprises requesting an audio file based on the number of humans in the vehicle.

9. The method of claim 1 , wherein the client device is a wireless communication device that is in communication with an audio playout system of the vehicle, and wherein causing audible playout of the stream of the audio files comprises:

transmitting the audio files to the audio playout system, wherein reception of the audio files causes the audio playout system to play out the audio files.

10. The method of claim 1 , wherein the client device is a component of the vehicle, wherein the vehicle includes an audio playout system, and wherein causing audible playout of the stream of the audio files comprises:

providing the audio files to the audio playout system, wherein reception of the audio files causes the audio playout system to play out the audio files.

11. The method of claim 1 , wherein the client device is a wireless communication device that includes a speaker, and wherein causing audible playout of the stream of the audio files comprises:

causing, by the vehicle, playout of the stream of the audio files by way of the speaker of the wireless communication device.

12. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a vehicle, cause the vehicle to perform operations comprising:

determining that the vehicle has been activated;

in response to determining that the vehicle has been activated, obtaining a playlist from a client device within the vehicle, wherein the playlist includes one or more references indicating audio files;

requesting a stream of the audio files from one or more audio server devices;

receiving the stream of the audio files; and

causing audible playout of the stream of the audio files, wherein the client device updates the playlist by removing references indicating the audio files that were played out.

13. The article of manufacture of claim 12 , the operations further comprising:

detecting, by the vehicle, that the client device is within the vehicle by: providing a visual or audible indication that the client device can play out the audio files, and receiving a command to request the stream of the audio files.

14. The article of manufacture of claim 12 , the operations further comprising:

detecting, by the vehicle, that the client device is within the vehicle by: querying, by an application executing on the client device, an interface that provides whether the client device is estimated to be in the vehicle, and receiving, by the application and via the interface, an indication that the client device is estimated to be in the vehicle.

15. The article of manufacture of claim 12 , the operations further comprising:

determining weather or traffic conditions within a threshold distance of the client device, wherein requesting the stream of the audio files comprises requesting an audio file containing information regarding the weather or traffic conditions.

16. The article of manufacture of claim 12 , wherein the playlist includes one or more references that were saved by way of the client device for in-vehicle playout.

17. The article of manufacture of claim 16 , wherein saving the one or more references by way of the client device for in-vehicle playout comprises:

receiving, by way of a user interface function of a web browser application executing on the client device, input that selects the one or more references; and

in response to receiving the input, storing the one or more references on the client device.

18. The article of manufacture of claim 12 , the operations further comprising:

determining a number of humans in the vehicle, wherein requesting the stream of the audio files comprises requesting an audio file based on the number of humans in the vehicle.

19. The article of manufacture of claim 12 , wherein the client device is a component of the vehicle, wherein the vehicle includes an audio playout system, and wherein causing audible playout of the stream of the audio files comprises:

providing the audio files to the audio playout system, wherein reception of the audio files causes the audio playout system to play out the audio files.

20. The article of manufacture of claim 12 , wherein the client device is a wireless communication device that includes a speaker, and wherein causing audible playout of the stream of the audio files comprises:

causing, by the vehicle, playout of the stream of the audio files by way of the speaker of the wireless communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 061108/0198 →
CHANGE OF NAME Recorded Sep 15, 2022
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061449/0430 →
Continuity (5)
Continuation 17022603 · Sep 16, 2020
Continuation 16447496 · Jun 20, 2019
Continuation 16228857 · Dec 21, 2018
Continuation 15387345 · Dec 21, 2016
Related Publication 20230026161A1 · Jan 26, 2023
Cited By (1)
US 12,333,213