IP Library Granted Patent US 10,290,298
Granted Patent B2
US 10,290,298 · App. 15/223,278 · Granted May 14, 2019

Real time popularity based audible content acquisition

Inventors: Venkatarama Anilkumar Panguluri (Milpitas, CA); Venkata Sunil Kumar Yarram (Cupertino, CA); Lalit Kumar (San Jose, CA); Gregory P. Defouw (Redwood City, CA)
Assignee: Gracenote Digital Ventures, LLC
G10L13/08G06F16/639G06Q10/10G10L13/00G10L13/02H04N21/234336H04N21/25891H04N21/26258H04N21/8106
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,290,298
App. No.
15/223,278
Granted
May 14, 2019
Kind
B2
Abstract

A personalized news service provides personalized news programs for its users by generating personalized combinations of audible versions of news stories derived from text-based based versions of the news stories. The audible versions may be generated from the text-based version by a text-to-speech system, or may by recording a person reading aloud the text-based version. To acquire recordings, the personalized news service can make a determination that a particular news story has a threshold extent of popularity. The news service can then transmit a request to a remote recording station for a recording of a verbal reading of the particular news story. The news service can then receive the requested recording from the remote recording station.

Claims (41)

1. A method comprising:

analyzing, by a computing device, generated playlists for a plurality of client devices, wherein the generated playlists contain ordered references to text-to-speech-generated audio files of news stories respectively customized for the client devices;

determining, by the computing device, that a news story has a threshold extent of popularity based on a number of references to a text-to-speech-generated audio file of the news story that are included in the generated playlists;

responsive to determining that the news story has the threshold level of popularity, transmitting, by the computing device, to a remote news studio, a request for a human verbal reading of the news story;

receiving, by the computing device, from the remote news studio, an audio file of the human verbal reading;

updating, by the computing device, the references to the text-to-speech-generated audio file of the news story to refer to the audio file of the human verbal reading; and

transmitting, by the computing device, a playlist to a client device, wherein the playlist includes a plurality of ordered references to audio files of news stories, including the audio file of the human verbal reading, and wherein reception of the playlist by the client device triggers the client device to (i) traverse the playlist, (ii) based on the references, retrieve the audio files, including the audio file of the human verbal reading, and (iii) play out the audio files, including the audio file of the human verbal reading.

2. The method of claim 1 , further comprising:

determining that the audio file of the news story was automatically generated by a text-to-speech (TTS) system, wherein transmitting, to the remote news studio, the request for the human verbal reading is also based on the audio file of the news story having been automatically generated by the TTS system.

3. The method of claim 1 , further comprising:

associating the audio file of the human verbal reading with the text-based version of the news story.

4. The method of claim 1 , further comprising:

receiving, from the client device, a request to retrieve the audio file of the human verbal reading; and

transmitting, to the client device, the audio file of the human verbal reading.

5. The method of claim 1 , wherein the client device begins playing out the audio file of the human verbal reading before the retrieval thereof completes.

6. The method of claim 1 , wherein the remote news studio is selected from a plurality of remote news studios based on a correspondence between a feature of the remote news studio and an attribute associated with the news story.

7. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause performance of operations comprising:

analyzing generated playlists for a plurality of client devices, wherein the generated playlists contain ordered references to text-to-speech-generated audio files of news stories respectively customized for the client devices;

determining that a news story has a threshold extent of popularity based on a number of references to a text-to-speech-generated audio file of the news story that are included in the generated playlists;

responsive to determining that the news story has the threshold level of popularity, transmitting, to a remote news studio, a request for a human verbal reading of the news story;

receiving, from the remote news studio, an audio file of the human verbal reading;

updating the references to the text-to-speech-generated audio file of the news story to refer to the audio file of the human verbal reading; and

transmitting a playlist to a client device, wherein the playlist includes a plurality of ordered references to audio files of news stories, including the audio file of the human verbal reading, and wherein reception of the playlist by the client device triggers the client device to (i) traverse the playlist, (ii) based on the references, retrieve the audio files, including the audio file of the human verbal reading, and (iii) play out the audio files, including the audio file of the human verbal reading.

8. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:

determining that the audio file of the news story was automatically generated by a text-to-speech (TTS) system, wherein transmitting, to the remote news studio, the request for the human verbal reading is also based on the audio file of the news story having been automatically generated by the TTS system.

9. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:

associating the audio file of the human verbal reading with the text-based version of the news story.

10. The non-transitory computer-readable medium of claim 7 , wherein the operations further comprise:

receiving, from the client device, a request to retrieve the audio file of the human verbal reading; and

transmitting, to the client device, the audio file of the human verbal reading.

11. The non-transitory computer-readable medium of claim 7 , wherein the client device begins playing out the audio file of the human verbal reading before the retrieval thereof completes.

12. A computing system comprising:

a processor;

a memory; and

program instructions, stored in the memory, that when executed by the processor, cause the computing system to perform operations comprising:

analyzing generated playlists for a plurality of client devices, wherein the generated playlists contain ordered references to text-to-speech-generated audio files of news stories respectively customized for the client devices;

determining that a news story has a threshold extent of popularity based on a number of references to a text-to-speech-generated audio file of the news story that are included in the generated playlists;

responsive to determining that the news story has the threshold level of popularity, transmitting, to a remote news studio, a request for a human verbal reading of the news story;

receiving, from the remote news studio, an audio file of the human verbal reading;

updating the references to the text-to-speech-generated audio file of the news story to refer to the audio file of the human verbal reading; and

transmitting a playlist to a client device, wherein the playlist includes a plurality of ordered references to audio files of news stories, including the audio file of the human verbal reading, and wherein reception of the playlist by the client device triggers the client device to (i) traverse the playlist, (ii) based on the references, retrieve the audio files, including the audio file of the human verbal reading, and (iii) play out the audio files, including the audio file of the human verbal reading.

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 Jul 29, 2016
From: PANGULURI, VENKATARAMA ANILKUMAR; YARRAM, VENKATA SUNIL KUMAR; KUMAR, LALIT; DEFOUW, GREGORY P.
To: TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 039289/0687 →
Continuity (2)
Continuation 14196908 · Mar 4, 2014
Related Publication 20160358597A1 · Dec 8, 2016