Patent JPS6362384A successfully refreshed from Google Patents.
US5778344A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Database access using data field translations to find unique database entries
Assignee: British Telecommunications PLC
•
Filing: 1996-06-05
•
Granted: 1998-07-07
•
Expires: 2016-06-05
Abstract
Abstract A database with entries having possibly indistinguishable tuples of fields in one or more related vocabulary is accessed using vocabulary translations of fields to identify unique tuples thereof.
Inventors
- 👤 David J. Attwater
- 👤 Paul A. Olsen
- 👤 Seamur A. Bridgeman
- 👤 Steven J. Whittaker
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:13
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4931; G; G10; G10L; G10L15/00; G10L15/22; G10L2015/226; G10L2015/228; H04M2201/00; H04M2201/40; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
235 words
A database access apparatus comprising: (a) a database containing entries each comprising a plurality of fields which contain machine representations of items of information pertaining to the entry, the said representations forming a first vocabulary; (b) announcement means responsive to machine representations falling within a second vocabulary of such representations to generate audio signals representing spoken announcements; (c) input means operable to receive signals and to produce machine representations falling within a third vocabulary of such representations; (d) translation means defining a relationship between the first vocabulary and the second vocabulary and between the first vocabulary and the third vocabulary; and (e) control means operable (i) to generate, in accordance with the defined relationship, for each representation produced by the input means, one or more representations according to the first vocabulary; (ii) to identify database entries containing the generated representations; (iii) to examine each representation or combination of representations which is contained in a selected field or combination of fields of the identified entries to identify unique one(s) of those representations or combinations, a unique representation or combination being one which, when translated using the translation means into representations of the second vocabulary, differs from every other such unique representation or combination when similarly translated; and (iv) to control the announcement means to generate an announcement including at least one word or combination of words which correspond(s) to one of the unique representations or combinations.
Claim 2
Dependent Claim
235 words
A database access apparatus comprising: (a) a database containing entries each comprising a plurality of fields which contain machine representations of items of information pertaining to the entry, the said representations forming a first vocabulary; (b) announcement means responsive to machine representations falling within a second vocabulary of such representations to generate audio signals representing spoken announcements; (c) input means operable to receive signals and to produce machine representations falling within a third vocabulary of such representations; (d) translation means defining a relationship between the first vocabulary and the second vocabulary and between the first vocabulary and the third vocabulary; and (e) control means operable (i) to generate, in accordance with the defined relationship, for each representation produced by the input means, one or more representations according to the first vocabulary; (ii) to identify database entries containing the generated representations; (iii) to examine each representation or combination of representations which is contained in a selected field or combination of fields of the identified entries to identify unique one(s) of those representations or combinations, a unique representation or combination being one which, when translated using the translation means into representations of the second vocabulary, differs from every other such unique representation or combination when similarly translated; and (iv) to control the announcement means to generate an announcement including at least one word or combination of words which correspond(s) to one of the unique representations or combinations.
Claim 3
Dependent Claim
52 words
An apparatus according to claim 1 in which the control means is operable, in step (iv), for the or each unique representation or combination, to generate, using the translation means, from the unique representation or combination, one representation or combination in the second vocabulary and to transmit this to the announcement means.
Claim 4
Dependent Claim
65 words
An apparatus according to claim 1 in which the control means is operable, in step (iv), for the or each unique representation or combination, to transmit to the announcement means one representation or combination in the second vocabulary which corresponds, in accordance with a relationship defined by the translation means, to the unique representation or combination and which has already been generated in step (iii).
Claim 5
Dependent Claim
92 words
An apparatus according to claim 1, in which the control means is operable in step (iv) to generate an announcement requesting confirmation of the included word or combination and is further arranged, in operation: (v) upon receipt of a confirmatory response, to generate from a representation or combination in the second vocabulary, which corresponds to the included word(s) one or more representations of combinations according to the first vocabulary and to identify which of the database entries identified in step (ii) which contains such a representation or combination in the selected field(s).
Claim 6
Dependent Claim
15 words
An apparatus according to claim 1 in which the input means is a speech recogniser.
Claim 7
Dependent Claim
15 words
An apparatus according to claim 5 in which the second and third vocabularies are identical.
Claim 8
Dependent Claim
227 words
A database access apparatus comprising: (a) a database containing entries each comprising a plurality of fields which contain machine representations of items of information pertaining to the entry, the said representations forming a first vocabulary; (b) announcement means responsive to machine representations falling within a second vocabulary of such representations to generate audio signals representing spoken announcements; (c) speech recognition means operable to receive audio signals and to produce machine representations thereof falling within the second vocabulary; (d) translation means defining a relationship between the first vocabulary and the second vocabulary; and (e) control means operable (i) to generate, in accordance with the defined relationship, for each representation produced by the recogniser, one or more representations according to the first vocabulary; (ii) to identify database entries containing the generated representations; (iii) to examine each representation or combination of representations which is contained in a selected field or combination of fields of the identified entries to identify unique one(s) of those representations or combinations, a unique representation or combination being one which, when translated in accordance with the defined relationship into representations of the second vocabulary, differs from every other such unique representation or combination when similarly translated; and (iv) to control the announcement means to generate an announcement including at least one word or combination of words which correspond(s) to one of the unique representations or combinations.
Claim 9
Dependent Claim
227 words
A database access apparatus comprising: (a) a database containing entries each comprising a plurality of fields which contain machine representations of items of information pertaining to the entry, the said representations forming a first vocabulary; (b) announcement means responsive to machine representations falling within a second vocabulary of such representations to generate audio signals representing spoken announcements; (c) speech recognition means operable to receive audio signals and to produce machine representations thereof falling within the second vocabulary; (d) translation means defining a relationship between the first vocabulary and the second vocabulary; and (e) control means operable (i) to generate, in accordance with the defined relationship, for each representation produced by the recogniser, one or more representations according to the first vocabulary; (ii) to identify database entries containing the generated representations; (iii) to examine each representation or combination of representations which is contained in a selected field or combination of fields of the identified entries to identify unique one(s) of those representations or combinations, a unique representation or combination being one which, when translated in accordance with the defined relationship into representations of the second vocabulary, differs from every other such unique representation or combination when similarly translated; and (iv) to control the announcement means to generate an announcement including at least one word or combination of words which correspond(s) to one of the unique representations or combinations.
Claim 10
Dependent Claim
49 words
An apparatus according to claim 7 in which at least one of the selected field(s) is a field in which, in step (ii), a generated representation was found, and in which a word included at step (iv) is a word which corresponds to a representation generated by the recogniser.
Claim 11
Independent Claim
102 words
A method of speech recognition comprising: (a) generating at least one announcement requiring a spoken response; (b) recognising the response(s); (c) identifying database entries containing fields matching the recognised responses; (d) in the event that the number of such entries exceeds a predetermined limit, generating an announcement containing at least one word corresponding to a selected field of an identified entry for a positive or negative response; (e) upon receipt of a positive response, identifying database entries which contain fields matching the recognised responses and whose selected fields match the said word; and (f) repeating steps (d) and (e) at least once.
Claim 12
Independent Claim
102 words
A method of speech recognition comprising: (a) generating at least one announcement requiring a spoken response; (b) recognising the response(s); (c) identifying database entries containing fields matching the recognised responses; (d) in the event that the number of such entries exceeds a predetermined limit, generating an announcement containing at least one word corresponding to a selected field of an identified entry for a positive or negative response; (e) upon receipt of a positive response, identifying database entries which contain fields matching the recognised responses and whose selected fields match the said word; and (f) repeating steps (d) and (e) at least once.
Claim 13
Independent Claim
305 words
A method of speech recognition comprising: (a) generating at least one announcement requiring a spoken response; (b) recognising the response(s); (c) identifying database entries containing fields matching the recognised responses; (d) in the event that the number of such entries does not exceed, or equals, a predetermined limit, generate an announcement presenting one or more of the records each containing one or more of the field(s) of the matching entries, and exit; (e) in the event that the number of such entries exceeds a predetermined limit, for a particular field or selection of fields, examine a unique representation or selection of representations, which is contained in the particular field or combination of fields of the identical entries, a unique representation or combination of representations being established according to a know criterion; (f) in the event that the number of such unique representation or combination of representations is above a predetermined limit, repeat (e), selecting another field or selection of fields, according to a pre-determined order, that has not already been considered until no such fields remain to be considered; and (g) generating at least one announcement requiring a spoken response that has not already been requested; (h) recognising the response(s); (i) repeat (c) at least once; (j) in the event that the number of such unique representation or combination of representations is below or equal to a predetermined limit, generate an announcement containing at least one word corresponding to the selected field(s) of an identified entry for a positive or negative response; (k) upon receipt of a positive response, identifying database entries which contain fields matching the recognised responses and whose selected fields match the said words or combination of words; and (l) repeat steps (d) and (e) at least once; (m) upon receipt of a negative response for all such word or words, exit.
Claim 14
Independent Claim
305 words
A method of speech recognition comprising: (a) generating at least one announcement requiring a spoken response; (b) recognising the response(s); (c) identifying database entries containing fields matching the recognised responses; (d) in the event that the number of such entries does not exceed, or equals, a predetermined limit, generate an announcement presenting one or more of the records each containing one or more of the field(s) of the matching entries, and exit; (e) in the event that the number of such entries exceeds a predetermined limit, for a particular field or selection of fields, examine a unique representation or selection of representations, which is contained in the particular field or combination of fields of the identical entries, a unique representation or combination of representations being established according to a know criterion; (f) in the event that the number of such unique representation or combination of representations is above a predetermined limit, repeat (e), selecting another field or selection of fields, according to a pre-determined order, that has not already been considered until no such fields remain to be considered; and (g) generating at least one announcement requiring a spoken response that has not already been requested; (h) recognising the response(s); (i) repeat (c) at least once; (j) in the event that the number of such unique representation or combination of representations is below or equal to a predetermined limit, generate an announcement containing at least one word corresponding to the selected field(s) of an identified entry for a positive or negative response; (k) upon receipt of a positive response, identifying database entries which contain fields matching the recognised responses and whose selected fields match the said words or combination of words; and (l) repeat steps (d) and (e) at least once; (m) upon receipt of a negative response for all such word or words, exit.
References Cited (Backward Citations)
US4831654A
Cited
US4809333A
Cited
US5027406A
Cited
EP0433964A2
Cited
US5333317A
Cited
US5251129A
Cited
US5204894A
Cited
US5454062A
Cited
US5329608A
Cited
WO1994014270A1
Cited
US5638425A
Cited
US5623578A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-06 | 2002-01-05 | 2002-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-06 | 2006-01-05 | 2006-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-06 | 2010-01-05 | 2010-07-07 | $7700.00 | Window Closed / Lapsed |