IP Library › Granted Patent US 11,823,657
Granted Patent B2
US 11,823,657 · App. 18/091,818 · Granted Nov 21, 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,823,657
App. No.
18/091,818
Granted
Nov 21, 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 (46)

1. A method comprising:

receiving, by a client device, a selection of a plurality of text-based articles;

transmitting, by the client device, the plurality of text-based articles to a server device;

requesting and receiving, by the client device, a playlist from the server device, wherein the playlist incorporates references to audio versions of the plurality of text-based articles, and wherein the playlist is chronologically or reverse chronologically ordered according to respective dates of the plurality of text-based articles;

requesting and receiving, by the client device and by way of the playlist, streaming of the audio versions of the plurality of text-based articles; and

audibly playing out, by the client device, the audio versions of the plurality of text-based articles as received.

2. The method of claim 1 , further comprising:

prior to receiving the selection, receiving, by the client device, newsfeed data from a newsfeed server, wherein the newsfeed data includes references to the plurality of text-based articles.

3. The method of claim 1 , wherein receiving the selection comprises:

displaying, on a user interface of the client device, a menu that allows the selection of the plurality of text-based articles; and

obtaining, by way of the user interface, the selection of the plurality of text-based articles.

4. The method of claim 1 , wherein reception of the plurality of text-based articles by the server device causes the server device to request and receive the audio versions of the plurality of text-based articles by way of a second server device.

5. The method of claim 4 , wherein the second server device uses automated text-to-speech (TTS) or human verbal reading to provide the audio versions of the plurality of text-based articles.

6. A method comprising:

receiving, by a server device, a plurality of text-based articles;

causing, by the server device, the plurality of 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 respective dates of their associated text-based articles; and

transmitting, to the client device, the playlist.

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

8. The method of claim 6 , further comprising:

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

9. The method of claim 6 , wherein a retrieved text-based article includes a title and a body, wherein receiving the plurality of text-based articles comprises receiving the title and the body, and wherein causing the plurality of 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.

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

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

receiving the audio files from the TTS system.

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

providing the plurality of 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 plurality of text-based articles.

12. The method of claim 6 , 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.

13. The method of claim 12 , 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.

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

receiving, by a client device, a selection of a plurality of text-based articles;

transmitting, by the client device, the plurality of text-based articles to a server device;

requesting and receiving, by the client device, a playlist from the server device, wherein the playlist incorporates references to audio versions of the plurality of text-based articles, wherein the playlist is chronologically or reverse chronologically ordered according to respective dates of the plurality of text-based articles;

requesting and receiving, by the client device and by way of the playlist, streaming of the audio versions of the plurality of text-based articles; and

audibly playing out, by the client device, the audio versions of the plurality of text-based articles as received.

15. The non-transitory computer-readable medium of claim 14 , the operations further comprising:

prior to receiving the selection, receiving, by the client device, newsfeed data from a newsfeed server, wherein the newsfeed data includes references to the plurality of text-based articles.

16. The non-transitory computer-readable medium of claim 14 , wherein receiving the selection comprises:

displaying, on a user interface of the client device, a menu that allows the selection of the plurality of the text-based articles; and

obtaining, by way of the user interface, the selection of the plurality of text-based articles.

17. The non-transitory computer-readable medium of claim 14 , wherein reception of the plurality of the text-based articles by the server device causes the server device to request and receive the audio versions of the plurality of text-based articles by way of a second server device.

18. The non-transitory computer-readable medium of claim 17 , wherein the second server device uses automated text-to-speech (TTS) or human verbal reading to provide the audio versions of the plurality of text-based articles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: PANGULURI, VENKATARAMA ANILKUMAR
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 062257/0987 →
CHANGE OF NAME Recorded Jan 3, 2023
From: TRIBUNE DIGITAL VENTURES, LLC
To: GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 062266/0154 →
Continuity (5)
Continuation 17738790 · May 6, 2022
Continuation 17384150 · Jul 23, 2021
Continuation 16730358 · Dec 30, 2019
Continuation 15387327 · Dec 21, 2016
Related Publication 20230140111A1 · May 4, 2023