Multi-lingual prompt management system for a network applications platform
AssigneeUnisys Corporation
InventorsBarbara E. Osder, Edwin M. Elrod, Alex C. Freiman, Timothy J. Hogan
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsBarbara E. Osder, Edwin M. Elrod, Alex C. Freiman, Timothy J. Hogan
Estimating the term…
In combination with the Network Application Platform (NAP), a Speech Interface to NAP (SPIN) creates or modifies a SPIN application for each language in which the prompts of a Network Application deployed on NAP are to be spoken. A prompt is mapped into a sequence of static and dynamic elements. Each SPIN application owns the prompt mappings, elements and element voice for the prompts to be played. The Network Application issues a PEP command to a Prompt Expansion Processor (PEP) to play an identified prompt in a language identified by a SPIN application ID. The command supplies the dynamic data to be played at the positions of the dynamic elements in the prompt definition PEP expands the command into a sequence of NAP Message IDs to play the sequence of NAP voice messages corresponding to the static and dynamic elements of the prompt mapping. The dynamic data is categorized into dynamic element types. A Dynamic Element Table contains an ordered list of logically grouped elements to support the dynamic data of a SPIN application. A Modular Dynamic Data Processor (MDDP) together with the Dynamic Element Table, in response to a dynamic element in a prompt and the dynamic data in the prompt command, expand the dynamic data in accordance with the dynamic element type. A user, to accommodate requirements of the SPIN application language, creates and deletes elements and voice therefor, reorders elements of prompt mappings, and varies the format in which the dynamic data is played utilizing the MDDP.
In combination with a Network Application Platform (NAP), a prompt management system for playing prompts comprised of elements, said NAP operative to play voice messages in response to NAP Message IDs, respectively, each element marking a position in a prompt for playing at least one of said voice messages, said NAP supporting at least one Network Application for execution thereby, comprising
For use with a prompt management system in combination with a Network Application Platform (NAP), said prompt management system for playing prompts comprised of elements, said NAP operative to play voice messages in response to NAP Message IDs, respectively, each element marking a position in a prompt for playing at least one of said voice messages, said NAP supporting at least one Network Application for execution thereby, said NAP operative to record voice messages and return NAP Message IDs, respectively, said prompt management system including a first information set containing information for playing said prompts in a first language, said first information set identified by a first information set ID, said information of said first information set including a set of prompt definitions comprised of sequences of said elements, each said prompt definition identified by a prompt ID, said information of said first information set including voice messages in said first language and NAP Message IDs corresponding to said elements of said prompt definitions, a method for selectively playing said prompts in said first language or in a second language comprising
Dependencies are inferred from the claim text.