IP Library Granted Patent US 10,419,508
Granted Patent B1
US 10,419,508 · App. 15/387,351 · Granted Sep 17, 2019

Saving media for in-automobile playout

Inventor: Venkatarama Anilkumar Panguluri (Milpitas, CA)
Assignee: Gracenote Digital Ventures, LLC
H04L65/60G06F3/165G10L13/08H04L67/02H04L67/06H04L67/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,419,508
App. No.
15/387,351
Granted
Sep 17, 2019
Kind
B1
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 (52)

1. A method comprising:

receiving, by a server device, an indication of a text-based article selected by way of a first client device, wherein the indication specifies that the text-based article has been flagged for audible playout at a later time;

based on the indication specifying that the text-based article has been flagged for audible playout at the later time, causing, by the server device, the text-based article to be converted into an audio file;

receiving, by the server device, a request to stream the audio file to a second client device, wherein the second client device is associated with the first client device; and

causing, by the server device, the audio file to be streamed to the second client device.

2. The method of claim 1 , wherein the indication of the text-based article includes the text-based article.

3. The method of claim 1 , wherein the indication of the text-based article includes a uniform resource locator (URL) of the text-based article, the method further comprising:

retrieving the text-based article from a second server device referenced by the URL.

4. The method of claim 1 , wherein causing the text-based article to be converted into the audio file comprises:

providing the text-based article to a text-to-speech (TTS) system, wherein reception of the text-based article by the TTS system causes the TTS system to convert the text-based article to the audio file; and

receiving the audio file from the TTS system.

5. The method of claim 1 , wherein causing the text-based article to be converted into the audio file comprises:

providing the text-based article to a recording studio for verbal reading; and

receiving the audio file from the recording studio, wherein the audio file contains a recording of the verbal reading of the text-based article.

6. The method of claim 1 , wherein the second client device is the first client device.

7. The method of claim 1 , wherein reception of the request to stream the audio file to the second client device occurs based on the second client device moving at a speed greater than a non-zero threshold speed.

8. The method of claim 1 , wherein the second client device is an audio playback system coupled to an automobile.

9. The method of claim 1 , wherein causing the audio file to be streamed to the second client device comprises:

transmitting, to the second client device, a reference to the audio file, wherein reception of the reference to the audio file causes the second client device to: (i) transmit, to a file server, a request for a stream of the audio file, (ii) receive, from the file server, the stream of the audio file, and (iii) audibly play out the stream of the audio file.

10. The method of claim 9 , wherein causing the text-based article to be converted into the audio file comprises:

causing the audio file to be stored on the file server.

11. A method comprising:

displaying, by a client device, a text-based article on a user interface of the client device, wherein the user interface includes a save-to-automobile option;

determining, by the client device, that the save-to-automobile option has been activated for the text-based article;

based on the save-to-automobile option being activated for the text-based article, causing, by the client device, the text-based article to be converted into an audio file and added to a playlist;

receiving, by the client device and from an in-automobile audio system, a request for the playlist; and

in response to receiving the request from the in-automobile audio system, providing, by the client device and to the in-automobile audio system, the playlist, wherein reception of the playlist triggers the in-automobile audio system to retrieve and play out the audio file.

12. The method of claim 11 , wherein causing the text-based article to be converted into the audio file comprises:

providing the text-based article to a text-to-speech (TTS) system, wherein reception of the text-based article by the TTS system causes the TTS system to convert the text-based article to the audio file; and

receiving the audio file from the TTS system.

13. The method of claim 11 , wherein causing the text-based article to be converted into the audio file comprises:

determining that the client device is associated with a premium service;

based on the client device being associated with the premium service, providing the text-based article to a recording studio for verbal reading; and

receiving the audio file from the recording studio, wherein the audio file contains a recording of the verbal reading of the text-based article.

14. The method of claim 11 , wherein causing the text-based article to be converted into the audio file comprises storing the audio file in local storage on the client device.

15. The method of claim 14 , wherein the in-automobile audio system retrieving the audio file comprises:

receiving, by the client device and from the in-automobile audio system, a further request for the audio file; and

in response to receiving the further request, transmitting, by the client device and from the local storage, the audio file to the in-automobile audio system.

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

receiving an indication of a text-based article selected by way of a first client device, wherein the indication specifies that the text-based article has been flagged for audible playout at a later time;

based on the indication specifying that the text-based article has been flagged for audible playout at the later time, causing the text-based article to be converted into an audio file;

receiving a request to stream the audio file to a second client device, wherein the second client device is associated with the first client device; and

causing the audio file to be streamed to the second client device.

17. The article of manufacture of claim 16 , wherein the indication of the text-based article includes a uniform resource locator (URL) of the text-based article, the operations further comprising:

retrieving the text-based article from a second server device referenced by the URL.

18. The article of manufacture of claim 16 , wherein causing the text-based article to be converted into the audio file comprises:

providing the text-based article to a text-to-speech (TTS) system, wherein reception of the text-based article by the TTS system causes the TTS system to convert the text-based article to the audio file; and

receiving the audio file from the TTS system.

19. The article of manufacture of claim 16 , wherein causing the text-based article to be converted into the audio file comprises:

providing the text-based article to a recording studio for verbal reading; and

receiving the audio file from the recording studio, wherein the audio file contains a recording of the verbal reading of the text-based article.

20. The article of manufacture of claim 16 , wherein reception of the request to stream the audio file to the second client device occurs based on the second client device moving at a speed greater than a non-zero threshold speed.

Assignments (13)
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 →
RELEASE (REEL 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
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 Apr 17, 2017
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 042270/0490 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Apr 13, 2017
From: GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE DIGITAL VENTURES, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042262/0601 →
CHANGE OF NAME Recorded Apr 11, 2017
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 042221/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2016
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 040756/0674 →