×

Multi-lingual prompt management system for a network applications platform

  • US 5,493,606 A
  • Filed: 05/31/1994
  • Issued: 02/20/1996
  • Est. Priority Date: 05/31/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. 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, comprisinga plurality of information sets, independent of said Network Application, containing information for playing said prompts in a plurality of languages, respectively, said information sets identified by a plurality of information set IDs, respectively,said information of each of said information sets including a set of prompt definitions comprised of sequences of said elements, each said prompt definition identified by a prompt ID, said information of each of said information sets including NAP Message IDs corresponding to said elements of said prompt definitions, anda Prompt Expansion Processor (PEP) having access to said information sets and responsive to a command from said Network Application to play a prompt, said command identifying a commanded prompt to be played and a language in which to play said commanded prompt by including said prompt ID and said information set ID, respectively, in said command,said PEP operative, by accessing one of said information sets with information set ID identified by said command, to expand said commanded prompt into a sequence of NAP Message IDs corresponding to said elements of said prompt definition of said commanded prompt,said sequence of NAP Message IDs being sent to said NAP to play said voice messages corresponding to said sequence of NAP Message IDs so as to play said commanded prompt in said language corresponding to said information set ID,said command including dynamic data to be played in said commanded prompt,said elements comprising static and dynamic elements,said static elements marking positions in said prompts for playing predetermined ones of said voice messages,said dynamic elements-marking positions in said prompts for playing said dynamic data,said prompt definition of said commanded prompt comprising a sequence of said static and said dynamic elements,said information of each said information set including NAP Message IDs corresponding to said static elements and said dynamic data,said PEP being operative to expand said commanded prompt into said sequence of NAP Message IDs corresponding to said static elements of said prompt definition of said commanded prompt and to said dynamic data for said dynamic elements of said prompt definition of said commanded prompt,said dynamic data of said command being categorized into predetermined dynamic element types,each of said dynamic elements of said prompts having one of said dynamic element types associated therewith,said PEP being operative to expand a dynamic element of a prompt into said NAP Message IDs corresponding to said dynamic data of said one of said dynamic element types associated with said dynamic element to be expanded,each said information set having a Modular Dynamic Data Processor (MDDP) associated therewith, said MDDP containing procedures for expanding, in accordance with said language associated with said information set, dynamic data of said dynamic element types, respectively, into element references representative of said NAP Message IDs corresponding to said dynamic data.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×