US2008015865A1PendingUtilityA1

Behavioral adaptation engine for discerning behavioral characteristics of callers interacting with an VXML-compliant voice application

Assignee: CHIU LEOPriority: Jul 3, 2001Filed: Jul 3, 2007Published: Jan 17, 2008
Est. expiryJul 3, 2021(expired)· nominal 20-yr term from priority
Inventors:Leo Chiu
G10L 2015/227H04M 3/4938G10L 2015/226H04M 2203/355G10L 2015/228H04M 3/4936G10L 15/22G10L 15/30
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A behavioral adaptation engine integrated with a voice application creation and deployment system has at least one data input port to receive XML-based client interaction data including audio files attached to the data; at least one data port to send data to and receive data from external data systems and modules; a logic processing component including an XML reader, voice player, and analyzer to process received data; and a decision logic component to process 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.

Claims

exact text as granted — not AI-modified
1 . A behavioral adaptation engine integrated with a voice application creation and deployment system comprising: 
 at least one data input port for receiving XML-based client interaction data including audio files attached to the data;    at least one bi-directional data port for sending data to and receiving data from external data systems and modules;    a logic processing component including an XML reader and voice player and analyzer for processing received data; and    a decision logic component for processing result data against one or more constraints;    characterized in that the behavioral adaptation 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 constraints identifies one or a set of possible enterprise responses for return to the client during interaction.    
   
   
       2 . The engine of  claim 1  wherein the engine is hosted in a voice application server.  
   
   
       3 . The engine of  claim 2  wherein the server is hosted on the Internet network.  
   
   
       4 . The engine of  claim 1  wherein the voice application and deployment system includes at least one voice portal for facilitation of client access to voice applications.  
   
   
       5 . The engine of  claim 1  wherein the engine is executed to function upon receipt of a trigger event.  
   
   
       6 . The engine of  claim 1  wherein the constraints are related to one or a combination of menu navigation behavior or perceived mood state of the client.  
   
   
       7 . The engine of  claim 1  wherein data from external data resources is used as additional input data for decision processing.  
   
   
       8 . The engine of  claim 1  wherein the received client data includes one or a combination of line identification, number identification, client history data, and voice imprint results.  
   
   
       9 . The engine of  claim 2  wherein voice sampling is used to discern mood state.  
   
   
       10 . The engine of  claim 1  wherein the voice analyzer detects voice inflection variances and volume characteristics of sampled audio to facilitate mood discernment of a client.  
   
   
       11 . The engine of  claim 10  wherein the variances and volume characteristics of an interaction are collected over multiple interactions with a same application to develop statistics used in gauging enterprise response probability values.  
   
   
       12 . A method for identifying an appropriate one or set of a plurality of voice application dialog responses to data input resulting from a client interaction with a voice application comprising: 
 (a) receiving the data input during run of the voice application;    (b) interpreting the data input;    (c) analyzing the input for validity of one or more constraints;    (d) comparing the analyzed results with additional external data;    (e) analyzing the comparison results for continued validity of the one or more constraints; and    (f) identifying one or more available response options according to the valid constraints.    
   
   
       13 . The method of  claim 12  wherein the voice application is VXML compliant.  
   
   
       14 . The method of  claim 12  wherein in step (a) the data input includes client identification data, client dialog data, and digital audio sampled from the dialog.  
   
   
       15 . The method of  claim 12  wherein steps (d) and (e) are optional steps.  
   
   
       16 . The method of  claim 12  wherein in step (c) the constraint validity lends to indication of mood state determination of the client.  
   
   
       17 . The method of  claim 12  wherein in step (c) the constraint validity lends to indication of behavioral state determination of the client.  
   
   
       18 . The method of  claim 12  wherein in step (c) the constraint validity lends to an indication of both mood state and behavioral state of the client.  
   
   
       19 . The method of  claim 12  wherein in step (d) the external data includes statistical data resulting from of past interactions with the same dialog of the same application.  
   
   
       20 . The method of  claim 12  wherein in step (f) identification of one or more available response options includes submitting the one or more response options to an external module for further processing and narrower selection.

Join the waitlist — get patent alerts

Track US2008015865A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.