Abstract:
A system and method for engaging in an automated dialog with a user. A processor retrieves a preset dialog flow that includes various blocks directing the dialog with the user. The processor provides a prompt to the user based on a current block of the dialog flow, receives an action from the user in response to the prompt, and retrieves a classification/decision tree corresponding to the dialog flow. The classification tree has a plurality of nodes mapped to the blocks of the dialog flow. Each of the nodes represents a user intent. The processor computes a probability for each of the nodes based on the action from the user. A particular one of the nodes is then selected based on the computed probabilities. A target block of the dialog flow is further identified based on the selected node, and a response is output in response to the identified target block.
Abstract:
A system includes a router to route an interaction by a customer to a contact center. A journey patience value is determined for the customer, where the journey patience value is based on a current journey stage of the customer. An action by the contact center is determined based on the determined journey patience value for the customer. The action is performed by the contact center based on the determined action.
Abstract:
A system that is adapted to route interactions to contact center agents. More specifically, the system is adapted to identify an interaction to be routed, and identify a group of agents based on one or more constraints for generating one or more candidate agents. The system is also adapted to gather context data surrounding the candidate agents. For each agent of the candidate agents, the system is adapted to estimate an expected value to be obtained by routing the interaction to the agent. The system is further adapted to select a particular agent of the candidate agents based on the estimates, and signal a routing device for routing the interaction to the particular agent.
Abstract:
Systems and methods for automatically analyzing on-line conversations or similar discourses among individuals and determining through such analyses outcomes of the conversations as evidenced, for example, by expressions of sentiment during the conversation. Sentiments are derived from analyses of intentions of a user as expressed in an on-line conversation or other user generated content (UGC). These intentions are identified and subsequently acted upon, for example by making others aware of the conversation and suggesting possible responses to the UGC. The intention signals derived from the UGC may also be used to fashion or update a user profile or inform a broader view of the individual associated with the UGC.
Abstract:
A system and method for proactively making knowledge offers. A processor is configured to gather information on interactions by a user with resources provided by an enterprise having a customer contact center. The processor anticipates need of the user based on the gathered information, and generates a query based on the anticipated need. Prior to the user expressly requesting knowledge relating to a particular topic, the processor proactively identifies and suggests the knowledge to the user based on the generated query. The processor receives feedback relating to the suggested knowledge and outputs based on the feedback, a relevance score for the suggested knowledge.
Abstract:
A system and method for simulating an interaction between a customer and an agent of a customer contact center. A processor receives input conditions for simulating the interaction and generates a model of the customer based on the input conditions. The processor receives a first action from an agent device associated with the agent and updates a state of the simulation model based on the first action. The processor identifies a second action of the simulation model in response to the updated state, executes the second action, determines an outcome of the simulation, and provides the outcome to the agent device. In response to the outcome, the agent is prompted to take an action different from the second action.
Abstract:
A social content distribution network (SCDN) allows content producers to search over content sponsors to learn about demand in content sponsor sub-networks. Audience tracking tools are provided for the content sponsor to learn about demand for content within different audiences (content consumers) in any of the content destinations and within different audiences in any of the content destinations. Content sponsors are also provided facilities to search over an index of content producers to find relevant content to push. Having discovered content the sponsor wishes to push into a particular audience, the sponsor may use the SCDN platform to create a payload that includes a link to the selected content and a creative that annotates the link, deliver this payload, and track its performance in the content destination.