US6078886A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method for providing remote automatic speech recognition services via a packet network
Assignee: Nuance Communications Inc
•
Filing: 1997-04-14
•
Granted: 2000-06-20
•
Expires: 2017-04-14
Abstract
Abstract A system and method of operating an automatic speech recognition service using a client-server architecture is used to make ASR services accessible at a client location remote from the location of the main ASR engine. The present invention utilizes client-server communications over a packet network, such as the Internet, where the ASR server receives a grammar from the client, receives information representing speech from the client, performs speech recognition, and returns information based upon the recognized speech to the client.
Inventors
- 👤 Pamela Leigh Dragosh
- 👤 David Bjorn Roe
- 👤 Robert Douglas Sharp
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 04:25
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/28; G10L15/30; H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4936; H04M7/00; H04M7/006; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 63
Claim 1
Independent Claim
106 words
A method of operating an automatic speech recognition service accessible by a client over a packet network, comprising the steps of: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending information based upon the recognized speech over the packet network to the client to used be in the form.
Claim 2
Independent Claim
106 words
A method of operating an automatic speech recognition service accessible by a client over a packet network, comprising the steps of: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending information based upon the recognized speech over the packet network to the client to used be in the form.
Claim 3
Dependent Claim
39 words
The method according to claim 1, further comprising the step of if the information corresponding to a grammar is an address corresponding to the location of a grammar, obtaining access to a grammar located at the corresponding grammar address.
Claim 4
Dependent Claim
22 words
The method according to claim 2, wherein the address corresponding to the location of a grammar is a uniform resource locator-compatible address.
Claim 5
Dependent Claim
19 words
The method according to claim 1, wherein the information representing speech arrives from the client in a streaming manner.
Claim 6
Dependent Claim
18 words
The method according to claim 1, wherein the information representing speech received from the client comprises digitized speech.
Claim 7
Dependent Claim
19 words
The method according to claim 1, wherein the information representing speech received from the client comprises compressed digitized speech.
Claim 8
Dependent Claim
24 words
The method according to claim 1, wherein the information representing speech received from the client comprises features extracted by the client from digitized speech.
Claim 9
Dependent Claim
26 words
The method according to claim 1, wherein the step of recognizing the received speech information is repeated as new speech information is received from the client.
Claim 10
Dependent Claim
17 words
The method according to claim 1, wherein the information based upon the recognized speech comprises text information.
Claim 11
Dependent Claim
17 words
The method according to claim 1, wherein the information based upon the recognized speech comprises additional speech.
Claim 12
Dependent Claim
25 words
The method according to claim 1, wherein the step of sending information based upon the recognized speech is repeated as additional speech information is recognized.
Claim 13
Dependent Claim
26 words
The method according to claim 11, further comprising the step of sending to the client revised information based upon recognized speech previously sent to the client.
Claim 14
Dependent Claim
26 words
The method according to claim 1, wherein the steps of b, c and d are repeated to create an exchange of information between client and server.
Claim 15
Dependent Claim
17 words
The method according to claim 13, wherein the information based upon the recognized speech comprises text information.
Claim 16
Dependent Claim
17 words
The method according to claim 13, wherein the information based upon the recognized speech comprises additional speech.
Claim 17
Dependent Claim
28 words
The method according to claim 1, further comprising the step of activating a grammar rule in response to a request received from the client over the packet network.
Claim 18
Dependent Claim
25 words
The method according to claim 1, further comprising the step of sending over the packet network to the client a handle corresponding to the grammar.
Claim 19
Independent Claim
142 words
A system for operating an automatic speech recognition service accessible by a client over a packet network, comprising: a. a programmable processor; b. memory; c. an audio input device; and d. a communications interface for establishing a communications link with the client over the packet network; wherein said processor is programmed to execute a series of steps comprising: i. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; ii. receiving from the client over the packet network information representing speech; iii. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and iv. sending information based upon the recognized speech over the packet network to the client for use in the form.
Claim 20
Independent Claim
142 words
A system for operating an automatic speech recognition service accessible by a client over a packet network, comprising: a. a programmable processor; b. memory; c. an audio input device; and d. a communications interface for establishing a communications link with the client over the packet network; wherein said processor is programmed to execute a series of steps comprising: i. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; ii. receiving from the client over the packet network information representing speech; iii. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and iv. sending information based upon the recognized speech over the packet network to the client for use in the form.
Claim 21
Dependent Claim
45 words
The system according to claim 18, wherein the processor is further programmed to execute the step of if the information corresponding to a grammar is an address corresponding to the location of a grammar, obtaining access to a grammar located at the corresponding grammar address.
Claim 22
Dependent Claim
22 words
The system according to claim 19, wherein the address corresponding to the location of a grammar is a uniform resource locator-compatible address.
Claim 23
Dependent Claim
19 words
The system according to claim 18, wherein the information representing speech arrives from the client in a streaming manner.
Claim 24
Dependent Claim
18 words
The system according to claim 18, wherein the information representing speech received from the client comprises digitized speech.
Claim 25
Dependent Claim
19 words
The system according to claim 18, wherein the information representing speech received from the client comprises compressed digitized speech.
Claim 26
Dependent Claim
24 words
The system according to claim 18, wherein the information representing speech received from the client comprises features extracted by the client from digitized speech.
Claim 27
Dependent Claim
31 words
The system according to claim 18, wherein the processor is further programmed to repeat the step of recognizing the received speech information as new speech information is received from the client.
Claim 28
Dependent Claim
17 words
The system according to claim 18, wherein the information based upon the recognized speech comprises text information.
Claim 29
Dependent Claim
17 words
The system according to claim 18, wherein the information based upon the recognized speech comprises additional speech.
Claim 30
Dependent Claim
30 words
The system according to claim 18, wherein the processor is further programmed to repeat the step of sending information based upon the recognized speech as additional speech information is recognized.
Claim 31
Dependent Claim
32 words
The system according to claim 28, wherein the processor is further programmed to execute the step of sending to the client revised information based upon recognized speech previously sent to the client.
Claim 32
Dependent Claim
31 words
The system according to claim 18, wherein the processor is further programmed to repeat the steps of b, c and d to create an exchange of information between client and server.
Claim 33
Dependent Claim
17 words
The system according to claim 30, wherein the information based upon the recognized speech comprises text information.
Claim 34
Dependent Claim
17 words
The system according to claim 30, wherein the information based upon the recognized speech comprises additional speech.
Claim 35
Dependent Claim
34 words
The system according to claim 18, wherein the processor is further programmed to execute the step of activating a grammar rule in response to a request received from the client over the packet network.
Claim 36
Dependent Claim
31 words
The system according to claim 18, wherein the processor is further programmed to execute the step of sending over the packet network to the client a handle corresponding to the grammar.
Claim 37
Dependent Claim
130 words
An article of manufacture, comprising a computer-readable medium having stored thereon instructions for operating an automatic speech recognition service accessible by a client over a packet network, said instructions which, when performed by a processor, cause the processor to execute a series of steps comprising: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending information based upon the recognized speech over the packet network to the client to be used in the form.
Claim 38
Dependent Claim
130 words
An article of manufacture, comprising a computer-readable medium having stored thereon instructions for operating an automatic speech recognition service accessible by a client over a packet network, said instructions which, when performed by a processor, cause the processor to execute a series of steps comprising: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with information to be inserted in a form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending information based upon the recognized speech over the packet network to the client to be used in the form.
Claim 39
Dependent Claim
53 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to execute the step of if the information corresponding to a grammar is an address corresponding to the location of a grammar, obtaining access to a grammar located at the corresponding grammar address.
Claim 40
Dependent Claim
24 words
The article of manufacture according to claim 36, wherein the address corresponding to the location of a grammar is a uniform resource locator-compatible address.
Claim 41
Dependent Claim
21 words
The article of manufacture according to claim 35, wherein the information representing speech arrives from the client in a streaming manner.
Claim 42
Dependent Claim
20 words
The article of manufacture according to claim 35, wherein the information representing speech received from the client comprises digitized speech.
Claim 43
Dependent Claim
21 words
The article of manufacture according to claim 35, wherein the information representing speech received from the client comprises compressed digitized speech.
Claim 44
Dependent Claim
26 words
The article of manufacture according to claim 35, wherein the information representing speech received from the client comprises features extracted by the client from digitized speech.
Claim 45
Dependent Claim
39 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to repeat the step of recognizing the received speech information as new speech information is received from the client.
Claim 46
Dependent Claim
19 words
The article of manufacture according to claim 35, wherein the information based upon the recognized speech comprises text information.
Claim 47
Dependent Claim
19 words
The article of manufacture according to claim 35, wherein the information based upon the recognized speech comprises additional speech.
Claim 48
Dependent Claim
38 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to repeat the step of sending information based upon the recognized speech as additional speech information is recognized.
Claim 49
Dependent Claim
40 words
The article of manufacture according to claim 45, wherein the instructions, when performed by a processor, further cause the processor to execute the step of sending to the client revised information based upon recognized speech previously sent to the client.
Claim 50
Dependent Claim
39 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to repeat the steps of b, c and d to create an exchange of information between client and server.
Claim 51
Dependent Claim
19 words
The article of manufacture according to claim 47, wherein the information based upon the recognized speech comprises text information.
Claim 52
Dependent Claim
19 words
The article of manufacture according to claim 47, wherein the information based upon the recognized speech comprises additional speech.
Claim 53
Dependent Claim
42 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to execute the step of activating a grammar rule in response to a request received from the client over the packet network.
Claim 54
Dependent Claim
39 words
The article of manufacture according to claim 35, wherein the instructions, when performed by a processor, further cause the processor to execute the step of sending over the packet network to the client a handle corresponding to the grammar.
Claim 55
Independent Claim
106 words
A method of operating an automatic form-filling service remotely accessible by a client over a packet network, comprising the steps of: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with text information to be inserted in the form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending text corresponding to the recognized speech over the packet network to the client for insertion in the form.
Claim 56
Independent Claim
106 words
A method of operating an automatic form-filling service remotely accessible by a client over a packet network, comprising the steps of: a. receiving from the client over the packet network information corresponding to a grammar used for speech recognition, wherein said grammar corresponds to words associated with text information to be inserted in the form; b. receiving from the client over the packet network information representing speech; c. recognizing the received speech information by applying an automatic speech recognition algorithm in accordance with the grammar; and d. sending text corresponding to the recognized speech over the packet network to the client for insertion in the form.
Claim 57
Dependent Claim
39 words
The method according to claim 52, further comprising the step of if the information corresponding to a grammar is an address corresponding to the location of a grammar, obtaining access to a grammar located at the corresponding grammar address.
Claim 58
Dependent Claim
22 words
The method according to claim 53, wherein the address corresponding to the location of a grammar is a uniform resource locator-compatible address.
Claim 59
Dependent Claim
18 words
The method according to claim 52, wherein the information representing speech received from the client comprises digitized speech.
Claim 60
Dependent Claim
19 words
The method according to claim 52, wherein the information representing speech received from the client comprises compressed digitized speech.
Claim 61
Dependent Claim
24 words
The method according to claim 52, wherein the information representing speech received from the client comprises features extracted by the client from digitized speech.
Claim 62
Dependent Claim
28 words
The method according to claim 52, further comprising the step of activating a grammar rule in response to a request received from the client over the packet network.
Claim 63
Dependent Claim
25 words
The method according to claim 52, further comprising the step of sending over the packet network to the client a handle corresponding to the grammar.
References Cited (Backward Citations)
US5231691A
Cited
US5548729A
Cited
US5425128A
Cited
US5475792A
Cited
EP0607615A1
Cited
US5524169A
Cited
JPH07222248A
Cited
US5553119A
Cited
US5623605A
Cited
US5752232A
Cited
US5682478A
Cited
US5732219A
Cited
US5745754A
Cited
US5745874A
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-06-20 | 2003-12-20 | 2004-06-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-06-20 | 2007-12-20 | 2008-06-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-06-20 | 2011-12-20 | 2012-06-20 | $7700.00 | Window Closed / Lapsed |