Patent EP0071464A1 successfully refreshed from Google Patents.
Patent EP0574147A1 successfully refreshed from Google Patents.
EP0574147A1
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Multiple language capability in an interactive system
Assignee: AT&T Inc
•
Filing: 1993-05-20
•
Granted: —
•
Expires: 2013-05-20
Abstract
Abstract Announcements from a voice messaging system that either prompt a user for action or provide information to a user are constructed independent of the language in which the announcement is provided to the user. In particular, each announcement is treated as a "semantic expression" having an announcement identifier (310). This announcement identifier is mapped into a plurality of rules (315), each rule providing instructions on how to construct the announcement for a particular language (320). The rules can recursively call other rules to provide additional flexibility in constructing a particular announcement.
Inventors
- 👤 Terry Don Jennings
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 08:38
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533; G; G10; G10L; G10L13/00; G10L13/02; G10L13/027; H04M1/00; H04M1/64; H04M1/65; H04M1/6505; H04M2250/00; H04M2250/58; H04M3/487
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
106 words
A multi-lingual voice messaging system comprising: means for storing a set of announcements, each announcement represented by an identifier, each identifier associated with a plurality of rules, each rule associated with a particular language; means for storing a plurality of language specific data bases, each language specific data base comprising a plurality of language specific output information; means for constructing an announcement in a selected one of said languages by providing a plurality of language specific output information selected in accordance with one of the plurality of rules associated with said language; and means for providing the plurality of language specific output information to a user.
Claim 2
Dependent Claim
44 words
The apparatus of claim 1 wherein the language specific output information is a language specific voice fragment and the means for providing plays the plurality of language specific voice fragments to provide the announcement in the selected one of said languages to the user.
Claim 3
Dependent Claim
19 words
The system of claim 2 wherein said voice fragments are obtained from the data base of the selected language.
Claim 4
Dependent Claim
42 words
The apparatus of claim 1 wherein at least one of the plurality of rules comprises a representation of a voice fragment, a variable, and a construction rule, wherein the variable includes an identifier taken from the set of announcements and any value.
Claim 5
Dependent Claim
139 words
A voice messaging system for providing announcements in a plurality of languages, the system comprising: first means for storing the plurality of languages, each language comprising a plurality of voice fragments; second means for storing a set of announcements, each announcement represented by an identifier, each identifier associated with a plurality of rules, each rule associated with one of the plurality of languages; means for constructing an announcement in one of the plurality of languages by selecting ones of the respective plurality of voice fragments in that language from the first means for storing; and means for playing the plurality of language specific voice fragments to provide the announcement to a user, where the ones of the voice fragments are selected in accordance with the one of the plurality of rules associated with the announcement in the selected language.
Claim 6
Dependent Claim
25 words
The apparatus of claim 5 wherein at least one of the rules comprises a representation of a voice fragment, a variable, and a construction rule.
Claim 7
Dependent Claim
98 words
Voice messaging apparatus comprising: means for storing a plurality of voice fragments in a first language and a plurality of first language rules, each first language rule associated with one of a plurality of announcements and including a reference to ones of the plurality of voice fragments; and processing means for providing a first language specific output to a user; where the first language specific output is representative of ones of the plurality of voice fragments that are chosen in accordance with one of the plurality of first language rules associated with one of the plurality of announcements.
Claim 8
Dependent Claim
17 words
The apparatus of claim 7 wherein the first language specific output is a language specific voice announcement.
Claim 9
Independent Claim
146 words
A method for providing announcements in multiple languages comprising the steps of: storing a set of announcements, each announcement represented by an identifier, each identifier associated with a plurality of rules, each rule associated with a language and including a representation of ones of a plurality of voice fragments in the language, the plurality of rules representing a plurality of languages; storing a plurality of language specific data bases, each language specific data base comprising the plurality of language specific voice fragments; selecting one of the set of announcements to provide as output to a user; constructing a language specific announcement in one of the plurality of languages by providing language specific output information selected in accordance with the one of the plurality of rules associated with the one of the plurality of languages; and providing the plurality of language specific output information to a user.
Claim 10
Dependent Claim
43 words
The method of claim 9 wherein the language specific output information is a language specific voice fragment and the providing step plays the plurality of language specific voice fragments to provide the announcement in the selected one of said languages to the user.
Claim 11
Independent Claim
126 words
A method for providing an announcement in a selected one of a plurality of languages, the method comprising the steps of: retrieving an announcement identifier associated with an announcement; translating the announcement identifier to retrieve a set of rules for the announcement, the set of rules comprising a plurality of rules, each one of the plurality of rules associated with a respective one of the plurality of languages; selecting one of the plurality of rules associated with the selected one of the plurality of languages; constructing the announcement in the selected one of the plurality of languages by selecting a plurality of voice fragments in accordance with the selected one of the plurality of rules; and providing the selected plurality of voice fragments to a user.
Claim 12
Dependent Claim
104 words
The method of claim 11 wherein the selected one of the plurality of rules includes information representative of a voice fragment, variable and construction information, and wherein the constructing step includes: processing the construction information to select a first portion of the selected plurality of voice fragments; processing the variable information to select a second portion of the selected plurality of voice fragments; selecting a third portion of the selected plurality of voice fragments based upon the voice fragment information in the one of the plurality of rules; and combining the first, second, and third portions to provide the selected plurality of voice fragments.
Claim 13
Dependent Claim
19 words
The method of claim 12 wherein the variable information includes a second announcement identifier associated with a second announcement.
Claim 14
Dependent Claim
124 words
The method of claim 13 wherein the processing the variable information step includes the steps of: translating the second announcement identifier to retrieve a second set of rules for the second announcement, the second set of rules comprising a plurality of rules, each one of the plurality of rules associated with a respective one of the plurality of languages; selecting one of the plurality of rules associated with the selected one of the plurality of languages; constructing the second announcement in the selected one of the plurality of languages by selecting a plurality of voice fragments in accordance with the selected one of the plurality of rules; and providing the selected voice fragments as the second portion of the selected plurality of voice fragments.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.