Method and apparatus for rendering audio streams from textual content for delivery to a user
First Claim
1. A method for rendering audio streams from textual content for delivery to a user, comprising:
- establishing an audio communication session with the user;
looking up the user'"'"'s content preferences based on a user identifier;
identifying textual content that satisfies the content preferences;
retrieving the textual content;
assembling a universal database that contains textual content received from content suppliersrendering the textual content into an audio stream that can be audibly presented to the user;
delivering the audio stream to the user over the audio communication session; and
establishing a history record for the communication session.
0 Assignments
0 Petitions
Accused Products
Abstract
Responsive to an incoming telephone call, a session server consults pre-stored caller preferences to generate a source file of caller-specific audio content, then conducts an interactive playback session audibly presenting the content to the caller. Each call'"'"'s source file may include an internally stored history record documenting events that occur during playback, such as caller utterances, identity of audio content presented, voice prompts presented to the caller, errors, and time stamps of various playback events. In response to certain caller utterances or completion of the source file'"'"'s presentation, the session server may reference the history record for guidance in creating an appropriate follow-up source file containing appropriate supplementary audio content. Use may also be made of history records for purposes such as increasing the functionality of interactive user playback, providing billing records, aiding debugging, and preserving data that is useful for marketing purposes.
30 Citations
31 Claims
-
1. A method for rendering audio streams from textual content for delivery to a user, comprising:
-
establishing an audio communication session with the user; looking up the user'"'"'s content preferences based on a user identifier; identifying textual content that satisfies the content preferences; retrieving the textual content; assembling a universal database that contains textual content received from content suppliers rendering the textual content into an audio stream that can be audibly presented to the user; delivering the audio stream to the user over the audio communication session; and establishing a history record for the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for rendering audio streams from textual content for delivery to a user, the method comprising:
-
establishing an audio communication session with the user; looking up the user'"'"'s content preferences based on a user identifier; identifying textual content that satisfies the content preferences; retrieving the textual content; assembling a universal database that contains textual content received from content suppliers; rendering the textual content into an audio stream that can be audibly presented to the user; delivering the audio stream to the user over the audio communication session; and establishing a history record for the communication session. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for rendering audio streams from textual content for delivery to a user, comprising:
-
a communication mechanism configured to establish an audio communication session with the user; a preference mechanism configured to look up the user'"'"'s content preferences based on a user identifier; an identification mechanism configured to identify textual content that satisfies the content preferences; a retrieval mechanism configured to retrieve the textual content; a storage mechanism configured to assemble a universal database that contains textual content received from content suppliers a rendering mechanism configured to render the textual content into an audio stream that can be audibly presented to the user; a delivery mechanism configured to deliver the audio stream to the user over the audio communication session; and a history mechanism configured to establish a history record for the communication session.
-
Specification