System and method for audio-only internet browsing using a standard telephone
DCFirst Claim
1. A system for browsing the Internet comprising:
- a telephone; and
an audio Internet service provider coupled to the telephone and providing bi-directional voice communication with a user of the telephone, wherein an aural command from a user of the telephone is converted to an Internet address for accessing and retrieving textual content from a World Wide Web page corresponding to such Internet address, and at least a portion of such textual content is converted to an aural response to the user.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus for accessing Internet using voice and audio instead of a conventional visual display. POTS (Plain Old Telephone Service) can be used to access the Internet by calling an “audio” ISP (Internet Service Provider) and interacting with an Intelligent Agent. An Audio ISP uses a standard telephone (POTS, digital or analog cellular telephone, PCS telephone, satellite telephone, etc.) instead of a modem, telephone line and traditional data ISP. The Intelligent Agent (IA) takes information from the caller, accesses the Internet, retrieves the desired information and reads it back to the caller using a voice signal. The IA can surf the net by responsively interacting with the caller using voice. The IA does not need a web browser. The IA does not require any change in the current world wide web data format to support audio. The IA works with the existing web data format. Users can also access email (both send and receive) by talking and listening through the IA using POTS.
121 Citations
31 Claims
-
1. A system for browsing the Internet comprising:
-
a telephone; and
an audio Internet service provider coupled to the telephone and providing bi-directional voice communication with a user of the telephone, wherein an aural command from a user of the telephone is converted to an Internet address for accessing and retrieving textual content from a World Wide Web page corresponding to such Internet address, and at least a portion of such textual content is converted to an aural response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for browsing the Internet comprising:
-
means for bi-directional voice communication; and
means for providing audio Internet service coupled to and providing bi-directional voice communication with the means for bi-directional voice communication, wherein an aural command received via the means for bi-directional voice communication is converted to an Internet address for accessing and retrieving textual content from a World Wide Web page corresponding to such Internet address, and at least a portion of such textual content is converted to an aural response for transmission via the means for bi-directional voice communication. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of browsing the Internet comprising the steps of:
-
establishing a bi-directional voice communication link with an audio Internet service provider;
transmitting a voice signal including a web surfing voice command over the bi-directional voice communication link; and
generating, by the audio Internet service provider, a voice response signal representative of an Internet data signal, the Internet data signal including a World Wide Web page corresponding to the web surfing voice command, wherein the web surfing command is converted to an Internet address for accessing and retrieving textual content from such World Wide Web page, and at least a portion of such textual content is converted to such voice response signal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
performing a selective translation function to selectively translate between the voice signal and the Internet data signal.
-
-
16. The method of claim 15 wherein the step of performing a selective translation function includes the steps of:
-
interpreting the voice signal to identify a portion containing the web surfing voice command;
performing speech recognition on the identified portion of the voice signal to determine the web surfing voice command;
executing the web surfing voice command and receiving the Internet data signal in response;
processing the Internet data signal to determine a set of user options;
selecting text from the Internet data representative of the set of user options; and
converting the selected text to speech.
-
-
17. The method of claim 16 wherein the step of processing the Internet data signal includes the step of applying artificial intelligence to determine how to represent and interact with a web page using only an audio signal, and
wherein the step of interpreting the voice signal includes the step of applying artificial intelligence to identify the portion containing the web surfing voice command. -
18. The method of claim 16 wherein the step of processing the Internet data signal includes the step of applying artificial intelligence to determine how to represent and interact with a web page using only an audio signal, and
wherein the step of performing speech recognition includes the step of applying artificial intelligence to determine the web surfing voice command. -
19. The method of claim 14 wherein the step of establishing bi-directional voice communication link includes the step of responding to the initialization of a bi-directional voice communication.
-
20. The method of claim 14 wherein the step of generating includes the steps of:
-
translating the voice signal into a conventional web browser command using a speech recognition unit;
retrieving Internet data responsive to the conventional web browser command;
identifying portions of the Internet data useful to create an audio representation of the Internet data; and
translating the identified Internet data into a computer generated voice signal.
-
-
21. The method of claim 20 wherein the step of translating the voice signal includes translating a spoken email program voice control command and data, and
wherein the step of translating the identified Internet data includes the step of translating an email message into a computer generated voice signal. -
22. The method of claim 20 wherein the step of translating the identified Internet data into a computer generated voice signal is performed by at least one of a text to speech converter, a graphics to speech converter, and a text table to speech converter.
-
23. A computer accessible medium including a computer executable program, the program implementing a method comprising the steps of:
-
establishing a bi-directional voice communication link between a user and an audio Internet service provider;
receiving a voice signal including a web surfing voice command over the bi-directional voice communication link; and
generating, by the audio Internet service provider, a voice response signal representative of an Internet data signal, the Internet data signal including a World Wide Web page corresponding to the web surfing voice command, wherein the web surfing command is converted to an Internet address for accessing and retrieving textual content from such World Wide Web page, and at least a portion of such textual content is converted to such voice response signal. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
performing a selective translation function to selectively translate between the voice signal and the Internet data signal.
-
-
25. The method of claim 24 wherein the step of performing a selective translation function includes the steps of:
-
interpreting the voice signal to identify a portion containing the web surfing voice command;
performing speech recognition on the identified portion of the voice signal to determine the web surfing voice command;
executing the web surfing voice command and receiving the Internet data signal in response;
processing the Internet data signal to determine a set of user options;
selecting text from the Internet data representative of the set of user options; and
converting the selected text to speech.
-
-
26. The method of claim 25 wherein the step of processing the Internet data signal includes the step of applying artificial intelligence to determine how to represent and interact with a web page using only an audio signal, and
wherein the step of interpreting the voice signal includes the step of applying artificial intelligence. -
27. The method of claim 25 wherein the step of processing the Internet data signal includes the step of applying artificial intelligence to determine how to represent and interact with a web page using only an audio signal, and
wherein the step of performing speech recognition includes the step of applying artificial intelligence. -
28. The method of claim 23 wherein the step of establishing bi-directional voice communication link includes the step of responding to the initialization of a bi-directional voice communication.
-
29. The method of claim 23 wherein the step of generating includes the steps of:
-
translating the web surfing voice command into a conventional web browser command using a speech recognition unit;
retrieving Internet data responsive to the conventional web browser command;
identifying portions of the Internet data useful to create an audio representation of the Internet data; and
translating the identified Internet data into a computer generated voice signal.
-
-
30. The method of claim 29 wherein the step of translating the web surfing voice command includes translating a spoken email program voice control command and data, and
wherein the step of translating the identified Internet data includes the step of translating an email message into a computer generated voice signal. -
31. The method of claim 29 wherein the step of translating the identified Internet data into a computer generated voice signal is performed by at least one of a text to speech converter, a graphics to speech converter, and a text table to speech converter.
Specification