IP Library Granted Patent US 7,907,703
Granted Patent B2
US 7,907,703 · App. 11/512,157 · Granted Mar 15, 2011

Method and apparatus for telephonically accessing and navigating the internet

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,907,703
App. No.
11/512,157
Granted
Mar 15, 2011
Kind
B2
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.

Claims (33)

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.

2. The method of claim 1 , wherein the step of organizing the data comprises organizing the data in a data structure.

3. The method of claim 2 , wherein the data structure comprises an HTree.

4. The method of claim 1 , wherein the data file comprises an HTML document.

5. The method of claim 4 , wherein the first and second segments are identified within the HTML document using HTML tags.

6. The method of claim 1 , wherein the voice pattern is recorded in the database using a teleprompter.

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.

8. The system of claim 7 , wherein the data structure generator organizes the data file into an HTree.

9. The system of claim 7 , wherein the data file comprises an HTML document.

10. The system of claim 9 , wherein the first and second segments are identified within the HTML document using HTML tags.

11. The system of claim 7 , further comprising:

a teleprompter, the teleprompter for recording the voice pattern in the database.

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.

Assignments (5)
MERGER Recorded Jun 18, 2013
From: BEN FRANKLIN PATENT HOLDING LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 030638/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2008
From: GENERAL MAGIC, INC.
To: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.
Reel/Frame 020351/0780 →
CHANGE OF NAME Recorded Jan 11, 2008
From: INTELLECTUAL VENTURES PATENT HOLDING I, L.L.C.
To: BEN FRANKLIN PATENT HOLDING LLC
Reel/Frame 020351/0956 →
MERGER Recorded Jan 11, 2008
From: NETPHONIC COMMUNICATIONS, INC.
To: GENERAL MAGIC, INC.
Reel/Frame 020351/0978 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2008
From: RHIE, KYUNG H.; KWAN, RICHARD J.; OLSEN, LEE E.; HAHN, JOHN S.
To: NETPHONIC COMMUNICATIONS, INC.
Reel/Frame 020351/0990 →