Real time popularity based audible content acquisition
First Claim
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.
12 Assignments
0 Petitions
Accused Products
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.
153 Citations
12 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11)
-
-
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.
-
Specification