US5040127A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Continuous speech recognition system
Assignee: Motorola Solutions Inc
•
Filing: 1986-06-02
•
Granted: 1991-08-13
•
Expires: 2006-06-02
Abstract
Abstract A continuous speech recognition system employs a grammar tree of alternative potentially recognized word paths. A technique of tracing back through the grammar tree is utilized in determining which partial word path is common to all potential word paths. The common partial word path is deleted and words corresponding to the deleted partial word path are output as recognized words.
Inventors
- 👤 Ira A. Gerson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 22:13
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/183; G10L15/19; G10L15/193; G10L15/14
Claims Analysis
Total Claims: 62
Claim 1
Independent Claim
136 words
In a speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for providing temporary pointers for said link records; means for tracing back through said network while labeling selected ones of said link records with said temporary pointers to connect potentially recognized templates corresponding to said ones of link records; means for determining link records which may have two or more potentially recognized descendant link records; means for deleting said temporary pointers corresponding to said determined link records; and means for outputting data corresponding to said link records still labeled with said temporary pointers.
Claim 2
Dependent Claim
136 words
In a speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for providing temporary pointers for said link records; means for tracing back through said network while labeling selected ones of said link records with said temporary pointers to connect potentially recognized templates corresponding to said ones of link records; means for determining link records which may have two or more potentially recognized descendant link records; means for deleting said temporary pointers corresponding to said determined link records; and means for outputting data corresponding to said link records still labeled with said temporary pointers.
Claim 3
Dependent Claim
26 words
An arrangement for recognizing speech patterns, according to claim 1, including means for periodically alerting the system after a predetermined number of input frames are processed.
Claim 4
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 1, including means for building the network according to a predetermined grammar model topology.
Claim 5
Dependent Claim
34 words
An arrangement for recognizing speech patterns, according to claim 1, including means for adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 6
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 1, including means for indicating the most recently appended link record in the network.
Claim 7
Dependent Claim
22 words
An arrangement for recognizing speech patterns, according to claim 1, including means for indicating a link record has no ancestor link records.
Claim 8
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 1, including means for storing said link records in a table composed of free link records and established link records.
Claim 9
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 7, including means for indicating the beginning of the established link records and the beginning of the free link records.
Claim 10
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 7, including means for indicating the end of the established link records and the end of the free link records.
Claim 11
Dependent Claim
25 words
An arrangement for recognizing speech patterns, according to claim 1, including means for deleting temporary pointers for link records descending from said determined link records.
Claim 12
Dependent Claim
138 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for storing said link records as indexed data sets, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored, a first pointer indicating a link record in the network from which each descends, and a second temporary pointer; means for tracing back through the network using said indexed data sets, including said second temporary pointer, to identify at least one link record which is unambiguously recognized; and means for outputting said unambiguously recognized link records.
Claim 13
Dependent Claim
138 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for storing said link records as indexed data sets, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored, a first pointer indicating a link record in the network from which each descends, and a second temporary pointer; means for tracing back through the network using said indexed data sets, including said second temporary pointer, to identify at least one link record which is unambiguously recognized; and means for outputting said unambiguously recognized link records.
Claim 14
Dependent Claim
26 words
An arrangement for recognizing speech patterns, according to claim 11, including means for periodically alerting the system after a predetermined number of input frames are processed.
Claim 15
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 11, including means for building the network according to a predetermined grammar model topology.
Claim 16
Dependent Claim
34 words
An arrangement for recognizing speech patterns, according to claim 11, including means for adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 17
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 11, including means for indicating the most recently appended link record in the network.
Claim 18
Dependent Claim
22 words
An arrangement for recognizing speech patterns, according to claim 11, including means for indicating a link record has no ancestor link records.
Claim 19
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 11, including means for storing said link records in a table composed of free link records and established link records.
Claim 20
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 17, including means for indicating the beginning of the established link records and the beginning of the free link records.
Claim 21
Dependent Claim
29 words
An arrangement for recognizing speech patterns, according to claim 17, including means for indicating the end of the established link records and the end of the free link records.
Claim 22
Dependent Claim
25 words
An arrangement for recognizing speech patterns, according to claim 11, including means for deleting temporary pointers for link records descending from said determined link records.
Claim 23
Dependent Claim
182 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally said network having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for storing said link records as indexed data sets in a table, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored and a pointer indicating a link record in the network from which each descends; said table composed of free record space and established record space, wherein said link records are stored in said established record space; means for tracing back through the network using said indexed data sets to identify one or more link records whose corresponding templates are unambiguously recognized; means for outputting data representing said unambiguously recognized link records, and removing said link records from said established record space, whereby said removed link records becomes free record space for subsequently storing link records.
Claim 24
Dependent Claim
182 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally said network having ancestor and descendant link records, an arrangement for recognizing speech patterns, comprising: means for storing said link records as indexed data sets in a table, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored and a pointer indicating a link record in the network from which each descends; said table composed of free record space and established record space, wherein said link records are stored in said established record space; means for tracing back through the network using said indexed data sets to identify one or more link records whose corresponding templates are unambiguously recognized; means for outputting data representing said unambiguously recognized link records, and removing said link records from said established record space, whereby said removed link records becomes free record space for subsequently storing link records.
Claim 25
Dependent Claim
26 words
An arrangement for recognizing speech patterns, according to claim 21, including means for periodically alerting the system after a predetermined number of input frames are processed.
Claim 26
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 21, including means for building the network according to a predetermined grammar model topology.
Claim 27
Dependent Claim
34 words
An arrangement for recognizing speech patterns, according to claim 21, including means for adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 28
Dependent Claim
23 words
An arrangement for recognizing speech patterns, according to claim 21, including means for indicating the most recently appended link record in the network.
Claim 29
Dependent Claim
22 words
An arrangement for recognizing speech patterns, according to claim 21, including means for indicating a link record has no ancestor link records.
Claim 30
Dependent Claim
28 words
An arrangement for recognizing speech patterns, according to claim 21, including means for determining link records which have may have two or more potentially recognized descendant link records.
Claim 31
Dependent Claim
41 words
An arrangement for recognizing speech patterns, according to claim 21, including means for selecting particular link records in said established record space, whose corresponding templates have not been unambiguously recognized, and returning said particular link records to said free record space.
Claim 32
Dependent Claim
128 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: providing temporary pointers for said link records; tracing back through said network while labeling selected ones of said link records with said temporary pointers to connect potentially recognized templates corresponding to said ones of link records; determining link records which may have two or more potentially recognized descendant link records; deleting said temporary pointers corresponding to said determined link records; and outputting data corresponding to said link records still labeled with said temporary pointers.
Claim 33
Dependent Claim
128 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: providing temporary pointers for said link records; tracing back through said network while labeling selected ones of said link records with said temporary pointers to connect potentially recognized templates corresponding to said ones of link records; determining link records which may have two or more potentially recognized descendant link records; deleting said temporary pointers corresponding to said determined link records; and outputting data corresponding to said link records still labeled with said temporary pointers.
Claim 34
Dependent Claim
27 words
A method for recognizing speech patterns, according to claim 29, including the step of periodically alerting the system after a predetermined number of input frames are processed.
Claim 35
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 29, including the step of building the network according to a predetermined grammar model topology.
Claim 36
Dependent Claim
35 words
A method for recognizing speech patterns, according to claim 29, including the step of adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 37
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 29, including the step of indicating the most recently appended link record in the network.
Claim 38
Dependent Claim
23 words
A method for recognizing speech patterns, according to claim 29, including the step of indicating a link record has no ancestor link records.
Claim 39
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 29, including the step of storing said link records in a table composed of free link records and established link records.
Claim 40
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 35, including the step of indicating the beginning of the established link records and the beginning of the free link records.
Claim 41
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 35, including the step of indicating the end of the established link records and the end of the free link records.
Claim 42
Dependent Claim
26 words
A method for recognizing speech patterns, according to claim 29, including the step of deleting temporary pointers for link records descending from said determined link records.
Claim 43
Dependent Claim
135 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: storing said link records as indexed data sets, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored, a first pointer indicating a link record in the network from which each descends, and a second temporary pointer; tracing back through the network using said indexed data sets, including said second temporary pointer, to identify at least one link record which is unambiguously recognized; and outputting said unambiguously recognized link records.
Claim 44
Dependent Claim
135 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: storing said link records as indexed data sets, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored, a first pointer indicating a link record in the network from which each descends, and a second temporary pointer; tracing back through the network using said indexed data sets, including said second temporary pointer, to identify at least one link record which is unambiguously recognized; and outputting said unambiguously recognized link records.
Claim 45
Dependent Claim
27 words
A method for recognizing speech patterns, according to claim 39, including the step of periodically alerting the system after a predetermined number of input frames are processed.
Claim 46
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 39, including the step of building the network according to a predetermined grammar model topology.
Claim 47
Dependent Claim
35 words
A method for recognizing speech patterns, according to claim 39, including the step of adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 48
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 39, including the step of indicating the most recently appended link record in the network.
Claim 49
Dependent Claim
23 words
A method for recognizing speech patterns, according to claim 39, including the step of indicating a link record has no ancestor link records.
Claim 50
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 39, including the step of storing said link records in a table composed of free link records and established link records.
Claim 51
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 45, including the step of indicating the beginning of the established link records and the beginning of the free link records.
Claim 52
Dependent Claim
30 words
A method for recognizing speech patterns, according to claim 17, including the step of indicating the end of the established link records and the end of the free link records.
Claim 53
Dependent Claim
26 words
A method for recognizing speech patterns, according to claim 39, including the step of deleting temporary pointers for link records descending from said determined link records.
Claim 54
Dependent Claim
179 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally said network having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: storing said link records as indexed data sets in a table, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored and a pointer indicating a link record in the network from which each descends, said table composed of free record space and established record space, wherein said link records are stored in said established record space; tracing back through the network using said indexed data sets to identify one or more link records whose corresponding templates are unambiguously recognized; outputting data representing said unambiguously recognized link records, and removing said link records from said established record space, whereby said removed link records becomes free record space for subsequently storing link records.
Claim 55
Dependent Claim
179 words
In speech recognition system, wherein input frames are processed against prestored templates representing speech, and templates which are under consideration as potentially recognized templates are individually recorded in a linked network as link records, said link records generally said network having ancestor and descendant link records, a method for recognizing speech patterns, comprising the steps of: storing said link records as indexed data sets in a table, each data set including a symbol representing the template, a sequence indicator representing the relative time the link record was stored and a pointer indicating a link record in the network from which each descends, said table composed of free record space and established record space, wherein said link records are stored in said established record space; tracing back through the network using said indexed data sets to identify one or more link records whose corresponding templates are unambiguously recognized; outputting data representing said unambiguously recognized link records, and removing said link records from said established record space, whereby said removed link records becomes free record space for subsequently storing link records.
Claim 56
Dependent Claim
27 words
A method for recognizing speech patterns, according to claim 49, including the step of periodically alerting the system after a predetermined number of input frames are processed.
Claim 57
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 49, including the step of building the network according to a predetermined grammar model topology.
Claim 58
Dependent Claim
35 words
A method for recognizing speech patterns, according to claim 49, including the step of adding a link record to the network after a potential word end for at least one of said templates is recognized.
Claim 59
Dependent Claim
24 words
A method for recognizing speech patterns, according to claim 49, including the step of indicating the most recently appended link record in the network.
Claim 60
Dependent Claim
23 words
A method for recognizing speech patterns, according to claim 49, including the step of indicating a link record has no ancestor link records.
Claim 61
Dependent Claim
28 words
A method for recognizing speech patterns, according to claim 49, including the step of determining link records which may have two or more potentially recognized descendant link records.
Claim 62
Dependent Claim
41 words
A method for recognizing speech patterns, according to claim 49, including the step of selecting particular link records in said established record space, whose corresponding templates have not been output, and returning said particular link records to said free record space.
References Cited (Backward Citations)
US4277644A
Cited
US4783809A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-08-12 | 1995-02-11 | 1995-08-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-08-12 | 1999-02-11 | 1999-08-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-08-12 | 2003-02-11 | 2003-08-13 | $7700.00 | Window Closed / Lapsed |