Real time popularity based audible content aquisition
First Claim
1. A method comprising:
- analyzing, by a computing device, generated playlists for a plurality of users, wherein the generated playlists contain news stories personalized for the users, and wherein text-based versions of at least some of the news stories are associated with audible versions automatically generated by a computerized text-to-speech (TTS) system;
making, by the computing device, a determination (i) that a particular news story in the generated playlists has at least a threshold extent of popularity, and (ii) that a text-based version of the particular news story is associated with an audible version of the particular news story that was generated by the TTS system;
based on making the determination, selecting, by the computing device, a particular remote news studio from a plurality of remote news studios;
transmitting, to the selected remote news studio, a request for a recording of a verbal reading of the text-based version of the particular news story;
receiving, from the selected remote news studio, the requested recording of the verbal reading of the text-based version of the particular news story;
updating, by the computing device, the generated playlists to associate the verbally-read version of the particular news story, instead of the audible version of the particular news story that was generated by the TTS system, with the text-based version of the particular news story; and
transmitting, by the computing device, a particular generated playlist of the generated playlists to a client device, wherein reception of the particular generated playlist by the client device triggers the client device to;
(i) traverse the particular generated playlist, (ii) retrieve audio file representations of the audible versions of the news stories in the particular generated playlist, and (iii) play out the audio file representations.
16 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.
-
Citations
20 Claims
-
1. A method comprising:
-
analyzing, by a computing device, generated playlists for a plurality of users, wherein the generated playlists contain news stories personalized for the users, and wherein text-based versions of at least some of the news stories are associated with audible versions automatically generated by a computerized text-to-speech (TTS) system; making, by the computing device, a determination (i) that a particular news story in the generated playlists has at least a threshold extent of popularity, and (ii) that a text-based version of the particular news story is associated with an audible version of the particular news story that was generated by the TTS system; based on making the determination, selecting, by the computing device, a particular remote news studio from a plurality of remote news studios; transmitting, to the selected remote news studio, a request for a recording of a verbal reading of the text-based version of the particular news story; receiving, from the selected remote news studio, the requested recording of the verbal reading of the text-based version of the particular news story; updating, by the computing device, the generated playlists to associate the verbally-read version of the particular news story, instead of the audible version of the particular news story that was generated by the TTS system, with the text-based version of the particular news story; and transmitting, by the computing device, a particular generated playlist of the generated playlists to a client device, wherein reception of the particular generated playlist by the client device triggers the client device to;
(i) traverse the particular generated playlist, (ii) retrieve audio file representations of the audible versions of the news stories in the particular generated playlist, and (iii) play out the audio file representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a processor; a memory; a communication interface; 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 users, wherein the generated playlists contain news stories personalized for the users, and wherein text-based versions of at least some of the news stories are associated with audible versions automatically generated by a computerized text-to-speech (TTS) system; making a determination (i) that a particular news story in the generated playlists has at least a threshold extent of popularity, and (ii) that a text-based version of the particular news story is associated with an audible version of the particular news story that was generated by the TTS system; based on making the determination, selecting a particular remote news studio from a plurality of remote news studios; transmitting, to the selected remote news studio, via the communication interface, a request for a recording of a verbal reading of the text-based version of the particular news story; receiving, via the communication interface, the requested recording of the verbal reading of the text-based version of the particular news story; updating the generated playlists to associate the verbally-read version of the particular news story, instead of the audible version of the particular news story that was generated by the TTS system, with the text-based version of the particular news story; and transmitting, via the communication interface, a particular generated playlist of the generated playlists to a client device, wherein reception of the particular generated playlist by the client device triggers the client device to;
(i) traverse the particular generated playlist, (ii) retrieve audio file representations of the audible versions of the news stories in the particular generated playlist, and (iii) play out the audio file representations. - View Dependent Claims (16, 17, 18)
-
-
19. 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 users, wherein the generated playlists contain news stories personalized for the users, and wherein text-based versions of at least some of the news stories are associated with audible versions automatically generated by a computerized text-to-speech (TTS) system; making a determination (i) that a particular news story in the generated playlists has at least a threshold extent of popularity, and (ii) that a text-based version of the particular news story is associated with an audible version of the particular news story that was generated by the TTS system; based on making the determination, selecting a particular remote news studio from a plurality of remote news studios; transmitting, to the selected remote news studio, a request for a recording of a verbal reading of the text-based version of the particular news story; receiving the requested recording of the verbal reading of the text-based version of the particular news story; updating the generated playlists to associate the verbally-read version of the particular news story, instead of the audible version of the particular news story that was generated by the TTS system, with the text-based version of the particular news story; and transmitting a particular generated playlist of the generated playlists to a client device, wherein reception of the particular generated playlist by the client device triggers the client device to;
(i) traverse the particular generated playlist, (ii) retrieve audio file representations of the audible versions of the news stories in the particular generated playlist, and (iii) play out the audio file representations. - View Dependent Claims (20)
-
Specification