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, the method 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;
identifying a first segment of the one or more segments as comprising stable data;
identifying a second segment of the one or more segments as comprising frequently updated data; and
generating voice signals that correspond to the first sentence for delivery to a user, wherein generating the voice signals comprises the steps of;
searching a database for a first voice pattern corresponding to the first segment and retrieving the first voice pattern, if the first voice pattern is in the database;
performing text-to-speech processing on the second segment to create a second voice pattern; and
generating voice signals from the first and second 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
14 Claims
-
1. A method for voice playback of a data file in a computer network, the method 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;
identifying a first segment of the one or more segments as comprising stable data;
identifying a second segment of the one or more segments as comprising frequently updated data; and
generating voice signals that correspond to the first sentence for delivery to a user, wherein generating the voice signals comprises the steps of;
searching a database for a first voice pattern corresponding to the first segment and retrieving the first voice pattern, if the first voice pattern is in the database;
performing text-to-speech processing on the second segment to create a second voice pattern; and
generating voice signals from the first and second voice patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for voice playback of a data file in a computer network, the system comprising:
-
a data structure generator, the data structure generator for organizing the data file into one or more sentences, a first sentence of the one or more sentences comprising a first segment comprising stable data and a second segment comprising frequently updated data;
a database for storing voice patterns; and
an interpreter for delivering voice signals to a user, wherein the interpreter consults the database to retrieve a first voice pattern corresponding to the first segment if the first voice pattern is in the database, performs text-to-speech processing on the second segment to create a second voice pattern, and generates the voice signals for delivery to the user from the first and second voice patterns. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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 a first segment comprising stable data and a second segment comprising frequently updated data;
storage means for enabling the processor to store voice patterns in a database;
database retrieval means for enabling the processor to retrieve a first voice pattern corresponding to the first segment from the database if the first voice pattern is in the database;
first text-to-speech processing means for enabling the processor to process the first segment to create the first voice pattern if the first voice pattern is not in the database;
second text-to-speech processing means for enabling the processor to process the second segment to create a second voice pattern; and
interpreting means for enabling the processor to deliver voice signals to a user, the voice signals comprising the first and second voice patterns.
-
Specification