IP Library Granted Patent US 11,574,623
Granted Patent B2
US 11,574,623 · App. 17/738,790 · Granted Feb 7, 2023

Audio streaming of text-based articles from newsfeeds

Inventor: Venkatarama Anilkumar Panguluri (Milpitas, CA)
Assignee: Gracenote Digital Ventures, LLC
G10L13/08G10L13/04H04L65/612H04L67/01H04L67/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,574,623
App. No.
17/738,790
Granted
Feb 7, 2023
Kind
B2
Abstract

An example embodiment may involve receiving, from a client device, a selection of text-based articles from newsfeeds. The selection may specify that the text-based articles have been flagged for audible playout. The example embodiment may also involve, possibly in response to receiving the selection of the text-based articles, retrieving text-based articles from the newsfeeds. The example embodiment may also involve causing the text-based articles to be converted into audio files. The example embodiment may also involve receiving a request to stream the audio files to the client device or another device. The example embodiment may also involve causing the audio files to be streamed to the client device or the other device.

Claims (54)

1. A method comprising:

retrieving, by a server device, a plurality of text-based articles and respective dates for each of the text-based articles from one or more newsfeed servers;

causing, by the server device, the text-based articles to be converted into audio files;

receiving, by the server device, a request to stream the audio files to a client device;

generating, by the server device, a playlist with references to the audio files ordered chronologically or reverse-chronologically according to the respective dates of their associated text-based articles; and

transmitting, to the client device, the playlist.

2. The method of claim 1 , wherein the text-based articles were selected from one or more markup language files provided by the one or more newsfeed servers.

3. The method of claim 2 , wherein the one or more newsfeed servers provide really simple syndication (RSS) newsfeeds.

4. The method of claim 1 , wherein retrieving the text-based articles from the one or more newsfeed servers comprises retrieving multiple text-based articles from at least one of the one or more newsfeed servers.

5. The method of claim 1 , wherein retrieving the text-based articles and the respective dates of each of the text-based articles comprises:

retrieving the text-based articles from the one or more newsfeed servers; and

obtaining the respective dates of each of the text-based articles from content within the text-based articles.

6. The method of claim 1 , wherein a retrieved text-based article includes a title and a body, and wherein retrieving the text-based articles comprises retrieving the title and the body, and wherein causing the text-based articles to be converted into the audio files comprises causing the title and the body to be converted into audio and included in an audio file.

7. The method of claim 1 , wherein causing the text-based articles to be converted into the audio files comprises:

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

receiving the audio files from the TTS system.

8. The method of claim 1 , wherein causing the text-based articles to be converted into the audio files comprises:

providing the text-based articles to a recording studio for verbal readings by a human speaker; and

receiving the audio files from the recording studio, wherein the audio files contain recordings of the verbal readings of the text-based articles.

9. The method of claim 1 , wherein receiving the playlist causes the client device to:

request a stream of at least some of the audio files according to the ordering; and

receive and play out the stream of the audio files as requested.

10. The method of claim 1 , wherein the request to stream the audio files to the client device indicates that the client device is in an automobile, and wherein receiving and playing out the stream of the audio files as requested occurs based on the client device being in the automobile.

11. 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:

retrieving a plurality of text-based articles and respective dates for each of the text-based articles from one or more newsfeed servers;

causing the text-based articles to be converted into audio files;

receiving a request to stream the audio files to a client device;

generating a playlist with references to the audio files ordered chronologically or reverse-chronologically according to the respective dates of their associated text-based articles; and

transmitting, to the client device, the playlist.

12. The article of manufacture of claim 11 , wherein the text-based articles were selected from one or more markup language files provided by the one or more newsfeed servers.

13. The article of manufacture of claim 11 , wherein retrieving the text-based articles from the one or more newsfeed servers comprises retrieving multiple text-based articles from at least one of the one or more newsfeed servers.

14. The article of manufacture of claim 11 , wherein retrieving the text-based articles and the respective dates of each of the text-based articles comprises:

retrieving the text-based articles from the one or more newsfeed servers; and

obtaining the respective dates of each of the text-based articles from content within the text-based articles.

15. The article of manufacture of claim 11 , wherein a retrieved text-based article includes a title and a body, and wherein retrieving the text-based articles comprises retrieving the title and the body, and wherein causing the text-based articles to be converted into the audio files comprises causing the title and the body to be converted into audio and included in an audio file.

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

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

receiving the audio files from the TTS system.

17. The article of manufacture of claim 11 , wherein causing the text-based articles to be converted into the audio files comprises:

providing the text-based articles to a recording studio for verbal readings by a human speaker; and

receiving the audio files from the recording studio, wherein the audio files contain recordings of the verbal readings of the text-based articles.

18. The article of manufacture of claim 11 , wherein receiving the playlist causes the client device to:

request a stream of at least some of the audio files according to the ordering; and

receive and play out the stream of the audio files as requested.

19. The article of manufacture of claim 11 , wherein the request to stream the audio files to the client device indicates that the client device is in an automobile, and wherein receiving and playing out the stream of the audio files as requested occurs based on the client device being in the automobile.

20. A computing device comprising:

a processor;

memory; and

program instructions, stored in the memory, that upon execution by the processor cause the computing device to perform operations comprising:

retrieving a plurality of text-based articles and respective dates for each of the text-based articles from one or more newsfeed servers;

causing the text-based articles to be converted into audio files;

receiving a request to stream the audio files to a client device;

generating a playlist with references to the audio files ordered chronologically or reverse-chronologically according to the respective dates of their associated text-based articles; and

transmitting, to the client device, the playlist.

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 →
CHANGE OF NAME Recorded Oct 17, 2022
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061690/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2022
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 059863/0803 →
Continuity (4)
Continuation 17384150 · Jul 23, 2021
Continuation 16730358 · Dec 30, 2019
Continuation 15387327 · Dec 21, 2016
Related Publication 20220262338A1 · Aug 18, 2022