Using speech recognition to access the internet, including access via a telephone
First Claim
1. A remote server to enable a local user to increase the functionality of a local browser having a graphical user interface, comprising:
- a remote web browser residing on the remote server;
a speech controller electronically coupled to said remote web browser, said controller being configured to form control links coupling the local browser to said remote browser via an Internet data communication link to enable said remote web browser and the local browser to function cooperatively; and
a speech server having a speech recognition function residing on the remote server, said speech server coupling said controller to a telephone network so that a telephonic voice communication link may be established between the user and said controller;
wherein voice commands to control browsing may be input via said telephonic voice communication link and wherein graphical user interface commands to control browsing may also be input via the local browser.
1 Assignment
0 Petitions
Accused Products
Abstract
Voice activation of functions on a network such as the Internet are accomplished using a speech recognition system running synchronously with standard desktop-based Internet functions. This synchronous operation allows voice-based control to be exercised for all operations on the Internet. System functions are based on a unique combination of a local web browser, a remotely-located speech/web server, and control links between a web browser and a speech/web server. The control links provide a mechanism for controlling a speech server from a web page and a mechanism for driving both the local, as well as a remote, web browser.
234 Citations
19 Claims
-
1. A remote server to enable a local user to increase the functionality of a local browser having a graphical user interface, comprising:
-
a remote web browser residing on the remote server; a speech controller electronically coupled to said remote web browser, said controller being configured to form control links coupling the local browser to said remote browser via an Internet data communication link to enable said remote web browser and the local browser to function cooperatively; and a speech server having a speech recognition function residing on the remote server, said speech server coupling said controller to a telephone network so that a telephonic voice communication link may be established between the user and said controller; wherein voice commands to control browsing may be input via said telephonic voice communication link and wherein graphical user interface commands to control browsing may also be input via the local browser. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A remote server to enable a local user to increase the functionality of a local browser, comprising:
-
a remote web browser residing on the remote server; a speech controller electronically coupled to said remote web browser, said controller being configured to form control links coupling the local browser to said remote browser via an Internet data communication link to enable said remote web browser and the local browser to function cooperatively; and a speech server having a speech recognition function residing on the remote server, said speech server coupling said controller to a telephone network so that a voice communication link may be established between the user and said controller; wherein said control links are configured to enable voice commands to be uploaded to control the browsing function while information from the Internet is downloaded to a graphical user interface of the local browser. - View Dependent Claims (7)
-
-
8. A network system, comprising:
-
a) a local browser disposed on a local computer; and b) a remote server including; i) a remote browser residing on said remote server; ii) a speech controller software module electronically coupled to said remote browser; and iii) a speech server having a speech recognition function residing on the remote server, said speech server coupling said speech controller software module to a telephone network so that a voice communication link may be established between the user and said speech controller software module; said controller software module having an interface protocol for remotely controlling web browsers configured to form control links coupling said local browser to said remote browser via a network data link to enable said remote web browser and said local browser to function cooperatively, wherein said control links are configured so that auxiliary voice commands may be input by the user to control browsing of the network. - View Dependent Claims (9)
-
-
10. A network system, comprising:
-
a) a local browser disposed on a local computer; and b) a remote server including; i) a remote browser residing on said remote server; ii) a speech controller software module electronically coupled to said remote browser, said controller software module being configured to form control links coupling said local browser to said remote browser via a network data link to enable said remote web browser and said local browser to function cooperatively; and iii) a speech server having a speech recognition function residing on the remote server, said speech server coupling said speech controller software module to a telephone network so that a voice communication link may be established between the user and said speech controller software module; wherein said control links are configured to enable voice commands to be uploaded to control the browsing function while information from the network is downloaded to the graphical user interface of said local browser. - View Dependent Claims (11)
-
-
12. A method for permitting a local user to link a local web browser to a remote speech recognition device, comprising the steps of:
-
a) electronically coupling the local browser to a web-site served by a remote server; b) downloading a software program from a remote web browser residing on said remote server to form control links between the local web browser and a controller coupled to said remote web browser; and c) telephoning the user to form a voice communication link between the user and said controller via a speech server coupling said controller to a telephone network; whereby the user may input voice commands which are translated by said speech server to control browsing of a computer network while information from the network is downloaded to a graphical user interface of the local browser. - View Dependent Claims (13, 14)
-
-
15. A method for permitting a local user to use voice commands to perform functions on a network, comprising the steps of:
-
a) providing a remote server, the remote server having a controller for forming a first data communication link with a local user and a speech server for converting voice commands into control signals; b) accessing said remote server to form a first electronic communication link to a local browser; c) telephoning the user to form a voice transmission communication link coupling the user to the controller via said speech server; d) translating voice commands into electronic data signals using said speech server; and e) using said translated voice commands to perform functions on the network; wherein said controller is configured to enable voice commands to be uploaded to control the browsing function while information from the network is downloaded to a graphical user interface of the local browser. - View Dependent Claims (16, 17, 18, 19)
-
Specification