IP Library Granted Patent US 10,275,212
Granted Patent B1
US 10,275,212 · App. 16/000,446 · Granted Apr 30, 2019

Audio streaming based on in-automobile detection

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,275,212
App. No.
16/000,446
Granted
Apr 30, 2019
Kind
B1
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 (45)

1. An in-automobile audio system comprising:

a speaker configured to produce audio output;

a 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 communication interface and to a profile server device, a request for a playlist, wherein the playlist contains references to audio files, the references previously stored on the profile server device as part of a save-to-automobile operation;

receive, by way of the communication interface and from the profile server device, the playlist;

based on the references in the playlist, transmit, by way of the 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 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 profile server device contains an account of a user, wherein the account provides access to the playlist, 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 a client device associated the user 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 the audio server device is a client device associated with a user in an automobile containing the in-automobile audio system.

10. The in-automobile audio system of claim 1 , wherein the program instructions further cause the in-automobile audio system to:

in response to receiving the request for the playlist, generate the playlist as a sequence of the references.

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

transmitting, by way of a communication interface of the in-automobile audio system and to a profile server device, a request for a playlist, wherein the playlist contains references to audio files, the references previously stored on the profile server device as part of a save-to-automobile operation;

receiving, by way of the communication interface and from the profile server device, the playlist;

based on the references in the playlist, transmitting, by way of the 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 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 in-automobile audio system, the requested audio files.

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

13. The article of manufacture of claim 11 , wherein the profile server device contains an account of a user, wherein the account provides access to the playlist, 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.

14. The article of manufacture of claim 13 , 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.

15. The article of manufacture of claim 13 , 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.

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

17. The article of manufacture of claim 13 , wherein detecting that the user is in the automobile comprises determining that a client device associated the user is in communication with the automobile.

18. The article of manufacture of claim 11 , 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.

19. The article of manufacture of claim 11 , wherein the audio server device is a client device associated with a user in an automobile containing the in-automobile audio system.

20. A method comprising:

receiving, by a profile server device and from a client device, references to one or more audio files, wherein the references to the one or more audio files are provided as part of a save to automobile operation, wherein the profile server device stores the references to the one or more audio files in an account of a user, and wherein the user is associated with the client device;

receiving, by the profile server device and from an automobile, a request for a playlist associated with the account, wherein the user is associated with the automobile;

generating, by the profile server device, a playlist containing the references to the one or more audio files that were provided as part of the save to automobile operation; and

transmitting, by the profile server device and to the automobile, the playlist, wherein reception of the playlist causes the automobile to use the references to retrieve and play out the one or more audio files.

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 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 →
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 →
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/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2018
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 046015/0508 →