Method and apparatus for telephonically accessing and navigating the internet
First Claim
1. A method for voice playback of a data file in a computer network, comprising:
- organizing data in the data file into one or more sentences, a first sentence of the one or more sentences comprising one or more segments; and
generating a voice signal that corresponds to the first sentence for delivery to a user, wherein generating the voice signal comprises;
determining whether a voice pattern corresponding to at least one segment of the one or more segments is in a database; and
if the voice pattern is in the database, retrieving the voice pattern from the database;
if the voice pattern is not in the database, performing text-to-speech processing on at least on segment of the one or more segments to generate the voice pattern and saving the generated voice pattern in the database,wherein the voice signal includes at least one of the retrieved or saved voice patterns.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for accessing and browsing the internet through the use of a telephone and the associated DTMF signals is disclosed. The preferred embodiment provides a system that converts the information content of a web page from text to speech (voice signals), signals the hyperlink selections of a web page in an audio manner, and allows selection of the hyperlinks through the use of DTMF signals generated from a telephone keypad. Upon receiving a DTMF signal corresponding to a hyperlink, the corresponding web page is fetched and again delivered to the user via one of the available delivery methods such as voice, fax-on-demand, electronic mail, or regular mail.
-
Citations
12 Claims
-
1. A method for voice playback of a data file in a computer network, comprising:
-
organizing data in the data file into one or more sentences, a first sentence of the one or more sentences comprising one or more segments; and generating a voice signal that corresponds to the first sentence for delivery to a user, wherein generating the voice signal comprises; determining whether a voice pattern corresponding to at least one segment of the one or more segments is in a database; and if the voice pattern is in the database, retrieving the voice pattern from the database; if the voice pattern is not in the database, performing text-to-speech processing on at least on segment of the one or more segments to generate the voice pattern and saving the generated voice pattern in the database, wherein the voice signal includes at least one of the retrieved or saved voice patterns. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for voice playback of a data file in a computer network, comprising:
-
a data structure generator for organizing the data file into one or more sentences, a first sentence of the one or more sentences comprising one or more segments; a database for storing a voice pattern; a text-to-speech subsystem for generating the voice pattern; and an interpreter for delivering a voice signal to a user, wherein the interpreter consults the database to determine if the voice pattern corresponding to at least one segment of the one or more segments is in the database, if the voice pattern is in the database, retrieves the voice pattern from the database, if the voice pattern is not in the database, sends at least one segment of the one or more segments to the text-to-speech subsystem to generate the voice pattern, receives the generated voice pattern from the text-to-speech subsystem and saves the generated voice pattern in the database, and generates the voice signal for delivery to the user from the at least one of the retrieved or saved voice patterns. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising a computer usable medium having computer program logic recorded thereon for enabling a processor to perform voice playback of a data file in a computer network, the computer program logic comprising:
-
generating means for enabling the processor to organize the data file into one or more sentences, a first sentence of the one or more sentences comprising one or more segments; storage means for enabling the processor to store voice patterns in a database; determining means for enabling the processor to determine if a voice pattern corresponding to at least on segment of the one or more segments is in the database; database retrieval means for enabling the processor to retrieve the voice pattern from the database if the voice pattern is in the database; text-to-speech processing means for enabling the processor to process at least one segment to generate the voice pattern and saving means for enabling the processor to save the generated voice pattern in the database if the voice pattern is not in the database; and interpreting means for enabling the processor to deliver a voice signal to a user, the voice signal comprising the at least one of the retrieved or saved voice patterns.
-
Specification