Computer-implemented voice markup system and method
AssigneeVoiceGenie Technologies, Inc.
InventorsLiang Shen, Umakanthan Shunmuganathan
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system for processing a service request received from a telephone communication device. The telephony system and method utilizes a call management server and a voice interpreter server. The call management server receives an incoming call from a user, and the voice interpreter server processes the service request contained in the incoming call. Data communication encapsulation is used to communicate data between the call management server and the voice interpreter platform in order to process the service request.
Claims30
A computer-implemented method for processing a service request received from a telephone communication device, comprising the steps of:
- determining a call management platform type from a list of call management platform types, said determined call management platform type corresponding to a call management platform that is to receive the service request from the telephone communication device;
- determining a voice interpreter platform type from a list of voice interpreter platform types, said voice interpreter platform type corresponding to a voice interpreter platform that processes the service request from the telephone communication device;
- receiving the service request at the call management platform;
- using a first interpreter communication layer that corresponds to the determined call management platform type to wrap the received service request in a format to be processed by an interpreter application programming interface (API);
- unwrapping the message by the interpreter API and providing the unwrapped message to a second interpreter communication layer;
- and
- using the second interpreter communication layer that corresponds to the determined voice interpreter platform type to wrap the unwrapped message in a format to be processed by the voice interpreter platform,
- said voice interpreter platform retrieving over a computer network a voice application from a remote web site based upon the message wrapped by the second interpreter communication layer, and using the retrieved voice application to process the user's request.
Dependencies are inferred from the claim text.