IP Library Granted Patent US 10,270,826
Granted Patent B2
US 10,270,826 · App. 16/002,454 · Granted Apr 23, 2019

In-automobile audio system playout of saved media

Inventor: Venkatarama Anilkumar Panguluri (Milpitas, CA)
Assignee: Gracenote Digital Ventures, LLC
H04L65/60G06F3/165G10L13/08H04L65/602H04L67/02H04L67/06G10L13/00H04L67/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 10,270,826
App. No.
16/002,454
Granted
Apr 23, 2019
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 (46)

1. An in-automobile audio system comprising:

a speaker configured to produce audio output;

a first communication interface configured to access a local-area network;

a second communication interface configured to access a wide-area network;

a processor; and

memory containing program instructions that, when executed by the processor, cause the in-automobile audio system to:

transmit, by way of the first communication interface and to a client device, a request for a playlist, wherein the playlist contains references to audio files, the references previously stored on the client device using one or more save-to-automobile operations;

receive, by way of the first communication interface and from the client device, the playlist;

based on the references in the playlist, transmit, by way of the second communication interface and to an audio server device, a request for streaming of one or more of the audio files;

receive, by way of the second communication interface and from the audio server device, a stream of the requested audio files; and

play out, by way of the speaker, the requested audio files.

2. The in-automobile audio system of claim 1 , wherein transmitting the request for the playlist is triggered by detecting that an automobile containing the in-automobile audio system is in motion.

3. The in-automobile audio system of claim 1 , wherein the client device is associated with a user, and wherein transmitting the request for the playlist is triggered by detecting that the user is in an automobile containing the in-automobile audio system.

4. The in-automobile audio system of claim 3 , wherein detecting that the user is in the automobile comprises determining that a key fob associated with the user was used to activate the automobile.

5. The in-automobile audio system of claim 3 , wherein detecting that the user is in the automobile comprises estimating a weight of a person in a driver seat of the automobile by way of a pressure sensor.

6. The in-automobile audio system of claim 3 , wherein detecting that the user is in the automobile is based on a position of a driver seat of the automobile.

7. The in-automobile audio system of claim 3 , wherein detecting that the user is in the automobile comprises determining that the client device is in communication with the automobile.

8. The in-automobile audio system of claim 1 , further comprising:

a user interface configured to control the in-automobile audio system,

wherein the program instructions further cause the in-automobile audio system to:

provide, by way of the user interface, a visual or audible indication that the in-automobile audio system can play out the audio files; and

receive, by way of the user interface, a command to play out the requested audio files.

9. The in-automobile audio system of claim 1 , wherein in response to receiving the request for the playlist, the client device generates the playlist as a sequence of the references.

10. An article of manufacture including a non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a processor of an in-automobile audio system, cause the in-automobile audio system to perform operations comprising:

transmitting, by way of a local-area communication interface and to a client device, a request for a playlist, wherein the playlist contains references to audio files, the references previously stored on the client device using one or more save-to-automobile operations;

receiving, by way of the local-area communication interface and from the client device, the playlist;

based on the references in the playlist, transmitting, by way of a wide-area communication interface and to an audio server device, a request for streaming of one or more of the audio files;

receiving, by way of the wide-area communication interface and from the audio server device, a stream of the requested audio files; and

playing out, by way of a speaker, the requested audio files.

11. The article of manufacture of claim 10 , wherein transmitting the request for the playlist is triggered by detecting that an automobile containing the in-automobile audio system is in motion.

12. The article of manufacture of claim 10 , wherein the client device is associated with a user, and wherein transmitting the request for the playlist is triggered by detecting that the user is in an automobile containing the in-automobile audio system.

13. The article of manufacture of claim 12 , wherein detecting that the user is in the automobile comprises determining that a key fob associated with the user was used to activate the automobile.

14. The article of manufacture of claim 12 , wherein detecting that the user is in the automobile comprises estimating a weight of a person in a driver seat of the automobile by way of a pressure sensor.

15. The article of manufacture of claim 12 , wherein detecting that the user is in the automobile is based on a position of a driver seat of the automobile.

16. The article of manufacture of claim 12 , wherein detecting that the user is in the automobile comprises determining that the client device is in communication with the automobile.

17. The article of manufacture of claim 10 , the operations further comprising:

providing, by way of a user interface of the in-automobile audio system, a visual or audible indication that the in-automobile audio system can play out the audio files; and

receiving, by way of the user interface, a command to play out the requested audio files.

18. A computer-implemented method comprising:

transmitting, by way of a local-area communication interface of an automobile and to a client device, a request for a playlist, wherein the playlist contains references to audio files, the references previously stored on the client device using one or more save-to-automobile operations;

receiving, by way of the local-area communication interface and from the client device, the playlist;

based on the references in the playlist, transmitting, by way of a wide-area communication interface of the automobile and to an audio server device, a request for streaming of one or more of the audio files;

receiving, by way of the wide-area communication interface and from the audio server device, a stream of the requested audio files; and

playing out, by way of a speaker of the automobile, the requested audio files.

19. The computer-implemented method of claim 18 , wherein transmitting the request for the playlist is triggered by detecting that the automobile is in motion.

20. The computer-implemented method of claim 18 , wherein the client device is associated with a user, and wherein transmitting the request for the playlist is triggered by detecting that the user is in the automobile.

Assignments (10)
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 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
CHANGE OF NAME Recorded Jun 11, 2018
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 046333/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 046016/0973 →
Continuity (2)
Continuation 15387351 · Dec 21, 2016
Related Publication 20180288123A1 · Oct 4, 2018