IP Library Granted Patent US 11,368,508
Granted Patent B2
US 11,368,508 · App. 16/919,289 · Granted Jun 21, 2022

In-vehicle audio playout

Inventor: Venkatarama Anilkumar Panguluri (Milpitas, CA)
Assignee: Gracenote Digital Ventures, LLC
H04L65/60G06F3/165G10L13/08H04L65/602H04L67/02H04L67/06G10L13/00H04L67/12H04L67/42
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,368,508
App. No.
16/919,289
Granted
Jun 21, 2022
Kind
B2
Abstract

An example embodiment may involve receiving an indication of media content selected by way of a first client device. The indication may specify that the media content has been flagged for audible playout at a later time (such as when the client device or its user is in an automobile). The example embodiment may further involve receiving a request to stream the audio file to a second client device. The second client device may be associated with the first client device. The example embodiment may further involve causing the audio file to be streamed to the second client device.

Claims (35)

1. A computer-implemented method comprising:

determining that a vehicle has been powered on;

in response to determining that the vehicle has been powered on, requesting from a remote server by way of a communication interface, a playlist that contains an ordering of references to audio files;

receiving, from the remote server by way of the communication interface, the playlist;

in response to receiving the playlist, requesting and receiving, by way of the communication interface, a stream of one or more of the audio files; and

playing, by way of a speaker of an in-automobile audio system, the stream of the one or more of the audio files.

2. The computer-implemented method of claim 1 , wherein requesting and receiving the playlist is also based on determining that an ignition switch of the vehicle has been activated.

3. The computer-implemented method of claim 1 , further comprising:

determining user-distinguishing information of a user of the vehicle, wherein the user-distinguishing information is provided when requesting the playlist.

4. The computer-implemented method of claim 3 , wherein the user-distinguishing information is based on a key fob that was used to initiate activation of the vehicle.

5. The computer-implemented method of claim 3 , wherein the user-distinguishing information is based on an estimated weight of a driver of the vehicle gathered from one or more pressure sensors in a driver seat of the vehicle.

6. The computer-implemented method of claim 3 , wherein the user-distinguishing information is based on a position of a driver seat of the vehicle.

7. The computer-implemented method of claim 3 , wherein the user-distinguishing information is based on presence of client device within the vehicle.

8. The computer-implemented method of claim 3 , wherein the user-distinguishing information is based on input received by way of a voice interface that identifies the user.

9. The computer-implemented method of claim 1 , wherein requesting and receiving the playlist is also based on determining that the vehicle is in motion, wherein a client device is equipped with a location determining module, and wherein determining that the vehicle is in motion comprises:

receiving two or more measurements taken by the location determining module;

determining an estimated speed at which the vehicle is moving; and

determining that the estimated speed has exceeded a particular speed threshold for a particular time threshold.

10. The computer-implemented method of claim 9 , wherein the client device has access to map data, and wherein determining that the vehicle is in motion further comprises determining that the estimated speed has exceeded the particular speed threshold for the particular time threshold while the vehicle has been travelling on roads or highways.

11. The computer-implemented method of claim 1 , wherein the one or more of the audio files were selected for the playlist by use of a save-to-automobile option.

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

determining that a vehicle has been powered on;

in response to determining that the vehicle has been powered on, requesting from a remote server by way of a communication interface, a playlist that contains an ordering of references to audio files;

receiving, from the remote server by way of the communication interface, the playlist;

in response to receiving the playlist, requesting and receiving, by way of the communication interface, a stream of one or more of the audio files; and

playing, by way of a speaker of an in-automobile audio system, the stream of the one or more of the audio files.

13. The article of manufacture of claim 12 , wherein requesting and receiving the playlist is also based on determining that an ignition switch of the vehicle has been activated.

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

determining user-distinguishing information of a user of the vehicle, wherein the user-distinguishing information is provided when requesting the playlist.

15. The article of manufacture of claim 12 , wherein requesting and receiving the playlist is also based on determining that the vehicle is in motion, wherein a client device is equipped with a location determining module, and wherein determining that the vehicle is in motion comprises:

receiving two or more measurements taken by the location determining module;

determining an estimated speed at which the vehicle is moving; and

determining that the estimated speed has exceeded a particular speed threshold for a particular time threshold.

16. The article of manufacture of claim 15 , wherein the client device has access to map data, and wherein determining that the vehicle is in motion further comprises determining that the estimated speed has exceeded the particular speed threshold for the particular time threshold while the vehicle has been travelling on roads or highways.

17. The article of manufacture of claim 12 , wherein the one or more of the audio files were selected for the playlist by use of a save-to-automobile option.

Assignments (6)
SECURITY INTEREST Recorded Jan 28, 2026
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 074516/0114 →
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 Jul 2, 2020
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 053107/0684 →
CHANGE OF NAME Recorded Jul 2, 2020
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 053120/0332 →
Cited By (1)
US 12,554,460