Patent classifications
H04M3/527
DYNAMICALLY CONFIGURING INTERACTIVE VOICE RESPONSE CALL TREES
A device may receive, from an interactive voice response (IVR) device, a first request for a code. The first request may be based on the IVR device having received a call from a user device. The device may determine user device information, associated with the user device, based on the first request. The device may determine the code based on at least one of the first request or the user device information. The device may send, to the IVR device, the code to enable the IVR device to configure a call tree based on the code. The device may receive, from the IVR device, a second request for an experience. The experience may be based on the code. The device may send, to the user device, a message to cause the user device to provide the experience.
System and method for omnichannel text-based routing, transfer, and communication system
A system and method for omnichannel text-based routing, transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, an optimization engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
System and method for omnichannel text-based routing, transfer, and communication system
A system and method for omnichannel text-based routing, transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, an optimization engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications.
Call Management Method and Apparatus
A system and method for handling calls at a call facility wherein each call is handled by a distinct call container instance, the system comprising a platform server programmed to perform the steps of maintaining an idle container inventory for handling new incoming calls, upon receiving a new call, assigning the new call to one of the idle containers in the inventory, upon completion of a call within one of the containers, causing the container that completed the call to be killed, monitoring the idle container inventory and stage instantiation of additional idle containers to replenish the idle container inventory as containers complete calls and are killed off.
Call Management Method and Apparatus
A system and method for handling calls at a call facility wherein each call is handled by a distinct call container instance, the system comprising a platform server programmed to perform the steps of maintaining an idle container inventory for handling new incoming calls, upon receiving a new call, assigning the new call to one of the idle containers in the inventory, upon completion of a call within one of the containers, causing the container that completed the call to be killed, monitoring the idle container inventory and stage instantiation of additional idle containers to replenish the idle container inventory as containers complete calls and are killed off.
METHOD, APPARATUS, AND PORTABLE ELECTRONIC DEVICE
This application discloses a method, an apparatus, and a portable electronic device. The method includes: detecting an incoming phone call; automatically answering the phone call; determining that in at least one pre-stored event, there is an event matching a telephone number of the phone call, where the event includes: at least one of content of the event, a starting time of the event, or a location of the event, contact information of a participant, and permission of the participant; and the contact information of participant includes a telephone number; obtaining and parsing audio content of the phone call; and automatically answering the telephone call according to the audio content and permission that corresponds to the telephone number of the phone call. The method provided in this application has an advantage of effective privacy protection.
METHOD, SYSTEM AND APPARATUS FOR CONTROLLING AN APPLICATION
A method, system and apparatus of controlling at least one application on an electronic device. Interfacing occurs between a context object and the at least one application. Context data is retrieved from the context object. At least one of the following further occurs: the context object is updated with new context data derived from interactions with the at least one application; the behaviour of the at least one application is modulated based on the context data; and at least one data field in the application is populated with the context data.
AUTOMATED ASSISTANT INVOCATION OF APPROPRIATE AGENT
Invoking an agent during a dialog between a user and an automated assistant. Some implementations are directed to receiving, during a human-to-automated assistant dialog, natural language input of the user that indicates a desire to engage an agent, but that fails to indicate a particular agent to be engaged. Those implementations are further directed to selecting a particular agent from a plurality of available agents, and transmitting an invocation request to the selected particular agent. In some implementations an agent selection model can be utilized in selecting the particular agent, such as a machine learning model. The machine learning model can be trained to enable generation of output that indicates, for each of a plurality of available agents (and optionally intent(s) for those agents), a probability that the available agent (and optionally intent) will generate appropriate responsive content.
SYSTEMS AND METHODS FOR INTERACTING WITH ANSWERING SYSTEMS
Systems, methods, and non-transitory computer-readable media can cause a voice communication between a computing device and an automated answering system to be established. A set of options that are available for selection through the automated answering system during the voice communication can be determined. The set of options can be provided for presentation on a display screen of the computing device, wherein at least some of the options in the set are labeled with information that visually describes the options.
SYSTEMS AND METHODS FOR INTERACTING WITH ANSWERING SYSTEMS
Systems, methods, and non-transitory computer-readable media can cause a voice communication between a computing device and an automated answering system to be established. A set of options that are available for selection through the automated answering system during the voice communication can be determined. The set of options can be provided for presentation on a display screen of the computing device, wherein at least some of the options in the set are labeled with information that visually describes the options.