Abstract:
A voice application creation and deployment system includes a voice application server 2301 for creating and serving voice applications to clients over a communication network 134; at least one voice portal 143 having access to the communication network. An inference engine 3427 is called during one or more predetermined points of an on going voice interaction to decide whether an inference of a client need can be made based on analysis of existing data.
Abstract:
A system for configuring and implementing changes to a voice application system has a first software component and host node for configuring one or more changes; a second software component and host node for receiving and implementing the configured change or changes; and a data network connecting the host nodes. In a preferred embodiment, a pre-configured change-order resulting from the first software component and host node is deployed after pre-configuration, deployment and execution thereof requiring only one action.
Abstract:
An audible utterance is received from a user (410). A procedure determines a user intent associated with the audible utterance (506) and identifies multiple parameters associated with the user intent (510). The procedure then determines whether any of the multiple parameters associated with the user intent are missing from the audible utterance (510). If any parameters are missing, an audible response requesting the missing parameters is generated and communicated to the user (420). If all parameters associated with the user intent are contained in the audible utterance, a response to the user's request is generated (514) and communicated to the user (516).
Abstract:
An advertising network for selecting at least one pre-designed advertisement from a plurality of such advertisements, the selected advertisement made consumable in association with a podcast multimedia offering as a commercialized podcast to a consumer base includes a receiving node ported for receiving podcast multimedia files or indication of the locations thereof and for receiving advertisement multimedia files or indication of the locations thereof; a software interface supported by a processor for obtaining data about publishers of podcast multimedia and advertisement media; a software instruction resident in memory and supported by a processor for associating the received or located advertisements to the received or located podcasts; and a publishing node ported for facilitating access of the commercialized podcasts by a consumer base, hi one embodiment, files are accessed for editing and republished using real simple syndicate protocol over hypertext transfer protocol.
Abstract:
A voice application creation and deployment system includes a voice application server for creating and serving voice applications to clients over a communication network; at least one voice portal node having access to the communication network, the portal node for facilitating client interaction with the voice applications; and an inference engine executable from the application server. In a preferred embodiment the inference engine is called during one or more predetermined points of an ongoing voice interaction to decide whether an inference of client need can be made based on analysis of existing data related to the interaction during a pre-determined point in an active call flow of the served voice application, and if an inference is warranted, determines which inference dialog will be executed and inserted into the call flow.
Abstract:
In a voice-extensible markup-language-enabled voice application deployment architecture, an application logic for determining which portions of a voice application for deployment are cached at an application-receiving end system or systems has a processor for processing the voice application according to sequential dialog files of the application, a static content optimizer connected to the processor for identifying files containing static content, and a dynamic content optimizer connected to the processor for identifying files containing dynamic content. The application is characterized in that the optimizers determine which files should be cached at which end-system facilities, tag the files accordingly, and prepare those files for distribution to selected end-system cache facilities for local retrieval during consumer interaction with the deployed application.
Abstract:
After receiving a directory assistance request from a caller (402), an attempt is made to determine the identity of the caller (404). If the caller's identity cannot be determined, a sponsor advertisement is played (406) prior to providing the directory assistance service to the caller. If the caller's identity is determined, multiple advertisements of possible interest to the caller are identified (412). Each of the multiple advertisements has an associated bid price. An advertisement is selected based on the highest associated bid price (416). The selected advertisement is then played to the caller (418).
Abstract:
In a voice-extensible markup-language-enabled voice application deployment architecture, an application logic for determining which portions of a voice application for deployment are cached at an application-receiving end system or systems has a processor for processing the voice application according to sequential dialog files of the application, a static content optimizer connected to the processor for identifying files containing static content, and a dynamic content optimizer connected to the processor for identifying files containing dynamic content. The application is characterized in that the optimizers determine which files should be cached at which end-system facilities, tag the files accordingly, and prepare those files for distribution to selected end-system cache facilities for local retrieval during consumer interaction with the deployed application.
Abstract:
A behavioral adaptation engine integrated with a voice application creation and deployment system has at least one data input port for receiving XML-based client interaction data including audio files attached to the data; at least one data port for sending data to and receiving data from external data systems and modules; a logic processing component including an XML reader, voice player, and analyzer for processing received data; and a decision logic component for processing result data against one or more constraints. The engine intercepts client data including dialog from client interaction with a served voice application in real time and processes the received data for behavioral patterns and if attached, voice characteristics of the audio files whereupon the engine according to the results and one or more valid constraints identifies one or a set of possible enterprise responses for return to the client during interaction.
Abstract:
In a voice-extensible markup-language-enabled voice application deployment architecture, an application logic for determining which portions of a voice application for deployment are cached at an application-receiving end system or systems has a processor for processing the voice application according to sequential dialog files of the application, a static content optimizer connected to the processor for identifying files containing static content, and a dynamic content optimizer connected to the processor for identifying files containing dynamic content. The application is characterized in that the optimizers determine which files should be cached at which end-system facilities, tag the files accordingly, and prepare those files for distribution to selected end-system cache facilities for local retrieval during consumer interaction with the deployed application.