← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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-31 20:03
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag