US4797927A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Voice recognition process utilizing content addressable memory
Assignee: Grumman Corp
•
Filing: 1985-10-30
•
Granted: 1989-01-10
•
Expires: 2005-10-30
Abstract
Abstract A voice recognition system digitizes sequentially spoken words forming a vocabulary. As each word is spoken during an initializing phase, its digital value forms a score which corresponds directly to an address in memory. During a later voice recognition phase, any word spoken is scored and the word is read from an indirectly addressed memory without the necessity of comparisons with the data stored in each memory location.
Inventors
- 👤 Scott Schaire
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 07:14
CPC Classifications
G; G10; G10L; G10L15/00
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
175 words
A voice recognition method comprising: (a) an initializing phase including the steps: converting a preset vocabulary list of spoken words to digitized form; performing time compression of the digitized words to standardize the length of each word wherein the compressed word has a corresponding digital score; formatting a main memory with addresses directly corresponding to each score, the data at each address being the position of the respective word in the vocabulary; and (b) wherein the recognition phase includes the steps: converting a spoken word to a digitized form; performing time compression of the digitized word to standardize the length of each word wherein each compressed word has a corresponding digital score; addressing the main memory at the location directly corresponding to the score; reading out, from main memory, the position of the word in the vocabulary; addressing a vocabulary memory at a memory location corresponding to the position of the word in the vocabulary; and reading out a word stored at the vocabulary memory location, corresponding to the word spoken during the recognition phase.
Claim 2
Dependent Claim
175 words
A voice recognition method comprising: (a) an initializing phase including the steps: converting a preset vocabulary list of spoken words to digitized form; performing time compression of the digitized words to standardize the length of each word wherein the compressed word has a corresponding digital score; formatting a main memory with addresses directly corresponding to each score, the data at each address being the position of the respective word in the vocabulary; and (b) wherein the recognition phase includes the steps: converting a spoken word to a digitized form; performing time compression of the digitized word to standardize the length of each word wherein each compressed word has a corresponding digital score; addressing the main memory at the location directly corresponding to the score; reading out, from main memory, the position of the word in the vocabulary; addressing a vocabulary memory at a memory location corresponding to the position of the word in the vocabulary; and reading out a word stored at the vocabulary memory location, corresponding to the word spoken during the recognition phase.
Claim 3
Dependent Claim
33 words
The method set forth in claim 1 together with the initializing phase step of speaking the words of the vocabulary more than once to establish separate scores for variations of the same word.
Claim 4
Dependent Claim
39 words
The method set forth in claim 2 wherein additional addresses of the main memory directly correspond to the scores of the variations, the data at each additional address corresponding to the position of a respective word in the vocabulary.
Claim 5
Dependent Claim
85 words
The method set forth in claim 2 wherein a previously unscored word occurring after time compression in the recognition phase undergoes recognition during the steps including: performing a bidirectional linear search of the main memory to find the word having the closest score to that of the unscored word; querying a user as to whether the unscored word has been correctly searched and, if not; identifying the vocabulary position of the unscored word; and storing the vocabulary position of the word at the score address.
Claim 6
Dependent Claim
131 words
In a voice recognition method wherein a main memory has addresses directly corresponding to digital values of spoken words, the contents at each address corresponding to the position of the word in a vocabulary, recognition including the steps: converting a spoken word to a digitized form; performing time compression of the digitized word to standardize the length of each word wherein each compressed word has a corresponding digital score; addressing the main memory at the location directly corresponding to the score; reading out, from main memory, the position of the word in the vocabulary; addressing a vocabulary memory at a memory location corresponding to the position of the word in vocabulary; and reading out a word stored at the vocabulary memory location, corresponding to the word spoken during the recognition phase.
Claim 7
Dependent Claim
131 words
In a voice recognition method wherein a main memory has addresses directly corresponding to digital values of spoken words, the contents at each address corresponding to the position of the word in a vocabulary, recognition including the steps: converting a spoken word to a digitized form; performing time compression of the digitized word to standardize the length of each word wherein each compressed word has a corresponding digital score; addressing the main memory at the location directly corresponding to the score; reading out, from main memory, the position of the word in the vocabulary; addressing a vocabulary memory at a memory location corresponding to the position of the word in vocabulary; and reading out a word stored at the vocabulary memory location, corresponding to the word spoken during the recognition phase.
Claim 8
Dependent Claim
85 words
The method set forth in claim 5 wherein a previously unscored word occurring after time compression in the recognition phase undergoes recognition during the steps including: performing a bidirectional linear search of the main memory to find the word having the closest score to that of the unscored word; querying a user as to whether the unscored word has been correctly searched and, if not; identifyIng the vocabulary position of the unscored word; and storing the vocabulary position of the word at the score address.
Claim 9
Dependent Claim
133 words
A voice recognition system comprising: an analog-to-digital converting means for digitizing spoken words during initializing and recognition phases; means for time compressing the digital words during the initializing and recognition phases thereby representing digital scores for the words; main memory means connected to the output of the time-compressing means for storing the vocabulary position of each word spoken during an initializing phase at the address directly corresponding to the score of the word; and vocabulary memory means storing the vocabulary words at addresses corresponding to the position of the word in the vocabulary; wherein the score of each word spoken during a recognition phase directly addresses the main memory to derive the vocabulary position of the spoken word thus enabling the vocabulary memory to be indirectly addressed for reading out the recognized word.
Claim 10
Dependent Claim
133 words
A voice recognition system comprising: an analog-to-digital converting means for digitizing spoken words during initializing and recognition phases; means for time compressing the digital words during the initializing and recognition phases thereby representing digital scores for the words; main memory means connected to the output of the time-compressing means for storing the vocabulary position of each word spoken during an initializing phase at the address directly corresponding to the score of the word; and vocabulary memory means storing the vocabulary words at addresses corresponding to the position of the word in the vocabulary; wherein the score of each word spoken during a recognition phase directly addresses the main memory to derive the vocabulary position of the spoken word thus enabling the vocabulary memory to be indirectly addressed for reading out the recognized word.
Claim 11
Dependent Claim
37 words
The structure set forth in claim 7 together with a communicating port connected between the main and vocabulary memories to allow indirect addressing of the vocabulary memory during a recognition phase for retrieval of each recognized word.
Claim 12
Dependent Claim
52 words
The structure set forth in claim 7 together with terminal means connected in circuit to the memories for allowing entry in the system of the vocabulary position of a word unrecognized during a recognition phase; and adding the score of the unrecognized word to the main memory to permit its future recognition.
Claim 13
Dependent Claim
37 words
The structure set forth in claim 9 together with a communicating port connected between the main and vocabulary memories to allow indirect addressing of the vocabulary memory during a recognition phase for retrieval of each recognized word.
References Cited (Backward Citations)
US3204030A
Cited
US3147343A
Cited
US3539726A
Cited
US3582559A
Cited
US3647978A
Cited
US3673331A
Cited
US3755627A
Cited
US3770892A
Cited
US3812291A
Cited
US3909785A
Cited
US4060694A
Cited
JPS5367320A
Cited
US4156868A
Cited
US4087630A
Cited
US4110737A
Cited
US4297528A
Cited
JPS5663667A
Cited
US4383135A
Cited
US4423291A
Cited
US4394538A
Cited
US4384273A
Cited
US4363102A
Cited
US4509133A
Cited
EP0077194A1
Cited
US4541115A
Cited
JPS59176836A
Cited
US4618984A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-01-10 | 1992-07-11 | 1993-01-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-01-10 | 1996-07-11 | 1997-01-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-01-10 | 2000-07-11 | 2001-01-10 | $7700.00 | Window Closed / Lapsed |