US6101473A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Using speech recognition to access the internet, including access via a telephone
Assignee: Leland Stanford Junior University
•
Filing: 1997-08-08
•
Granted: 2000-08-08
•
Expires: 2017-08-08
Abstract
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.
Inventors
- 👤 Brian L. Scott
- 👤 Clint L. Miller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 19:36
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; G; G10; G10L; G10L15/00; G10L15/26; H04M3/4938; G10L15/22; G10L2015/223; H04M7/00; H04M7/006; H04M7/12
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
148 words
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.
Claim 2
Dependent Claim
148 words
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.
Claim 3
Dependent Claim
35 words
The server of claim 1, wherein said controller and said server are configured to form said telephonic voice communication link in response to the user accessing a web site via said Internet data communication link.
Claim 4
Dependent Claim
25 words
The server of claim 1 wherein said control links are configured to enable the local browser to control the telephonic function of said speech server.
Claim 5
Dependent Claim
17 words
The server of claim 1, wherein said controller is a software module contained in said remote browser.
Claim 6
Dependent Claim
24 words
The server of claim 4, wherein said controller is configured to download a software program to the local browser to form persistent control links.
Claim 7
Dependent Claim
144 words
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.
Claim 8
Dependent Claim
144 words
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.
Claim 9
Dependent Claim
30 words
The server of claim 6, wherein said control links are configured so that the user may browse by both voice commands and by inputting commands via said graphical user interface.
Claim 10
Dependent Claim
153 words
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.
Claim 11
Dependent Claim
153 words
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.
Claim 12
Dependent Claim
39 words
The system of claim 8, wherein said local browser includes a graphical user interface and said control links are configured so that the user may browse by both voice commands and by inputting commands via said graphical user interface.
Claim 13
Dependent Claim
156 words
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.
Claim 14
Dependent Claim
156 words
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.
Claim 15
Dependent Claim
20 words
The system of claim 10 wherein said controller software module includes an interface protocol for remotely controlling a web browser.
Claim 16
Independent Claim
135 words
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.
Claim 17
Independent Claim
135 words
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.
Claim 18
Dependent Claim
21 words
The method of claim 12, further comprising after step "b" the step of: uploading the phone number of the local user.
Claim 19
Dependent Claim
17 words
The method of claim 12, wherein said controller software module is contained in said remote web browser.
Claim 20
Independent Claim
149 words
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.
Claim 21
Independent Claim
149 words
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.
Claim 22
Dependent Claim
27 words
The method of claim 15, wherein the network comprises the Internet and further wherein the controller is contained in a remote browser residing on said remote server.
Claim 23
Dependent Claim
29 words
The method of claim 16, wherein said speech server is coupled to a telephone network and further comprising after step "b" the step of: uploading a local telephone number.
Claim 24
Dependent Claim
33 words
The method of claim 15, further comprising the step of: downloading a software program to said local browser to enable a persistent link to be formed between the controller and the local browser.
Claim 25
Dependent Claim
40 words
The method of claim 15, wherein said speech server is coupled to a telephone network and further comprising the step of: accessing a hot-linked phone number on a web-site to initiate dialing of said phone number by said speech server.
References Cited (Backward Citations)
US5737395A
Cited
US5544320A
Cited
US5742905A
Cited
US5748186A
Cited
US5838682A
Cited
US5805298A
Cited
US5923736A
Cited
US5819220A
Cited
US5867495A
Cited
US5916302A
Cited
EP0854418A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-08 | 2004-02-07 | 2004-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-08 | 2008-02-07 | 2008-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-08 | 2012-02-07 | 2012-08-08 | $7700.00 | Window Closed / Lapsed |