Patent classifications
H04M3/5231
System and Method for Omnichannel User Engagement and Response
A telephone subnet crawler is used to access automated telephone response systems and index the information, contents and structure contained therein. A database of the information, contents and structure of a plurality of automated telephone response systems is created by the telephone subnet crawler. A user interface provides a waiting party with direct access to the information, contents and structure of the automated telephone response systems contained in the database. Where an automated telephone response system requires user input, the user interface calls the automated telephone response system and navigates to the node requiring user input, provides the user input and displays the results to the user. Where an automated telephone response system connects to an operator, the user interface calls the automated telephone response system, navigates to the node for an operator, and when an operator is detected, calls the user at a user provided callback number.
System and method for providing chat-based customer callbacks
A system for providing chat-based customer callbacks, wherein a callback application server transmits prompts and receives requests for customer callbacks, an interaction manager determines agent availability and arranges callback handling, and a session management server initiates callbacks, and methods for providing chat-based customer callbacks using the system of the invention.
SYSTEM AND METHOD FOR ENHANCED VIRTUAL QUEUING
A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.
SYSTEM AND METHOD FOR ENHANCED VIRTUAL QUEUING
A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons.
Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.
SYSTEM AND METHOD FOR ENHANCED VIRTUAL QUEUING
A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.
SYSTEM AND METHOD FOR ENHANCED VIRTAL QUEUING
A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.
CONVEYING A REASON FOR A CALL FROM A USER DEVICE
In one embodiment, the techniques herein are directed to conveying a reason for a call from a user device. For instance, an illustrative method herein may comprise: determining, by a user device, a second device to participate in a call with a user of the user device and a reason for the call; transmitting, from the user device, a message to an intermediate service to inform the intermediate service about the second device, the user, and the reason for the call, wherein the intermediate service conveys the user and the reason for the call to the second device; and receiving, at the user device, the call initiated by the second device, wherein the second device is aware of the user and the reason for the call prior to initiating the call.
Web widget that facilitates telephone calls with customer-support agents and other customer-support services
A system and method for providing customer-support services to a user of a website through a web widget. When the user accesses a web page containing the web widget, a call is automatically made from the web widget to a customer-support system. In response to the call, the system obtains status information from the customer-support system indicating whether customer-support agents are available to take telephone phone calls. If the status information indicates customer-support agents are available to take telephone calls, the web widget provides a call-related interface to the user, wherein the call-related interface is configured to facilitate a telephone call with a customer-support agent. If the status information indicates customer-support agents are not available to take telephone calls, the web widget provides a non-call-related interface to the user, wherein the non-call-related interface is configured to facilitate an alternative channel of customer support that does not involve a telephone call.
System and method for an adaptive cloud conversation platform
An adaptive cloud conversation platform capable of making automated decisions regarding when and how to establish on-going communications with consumers so as to maximize the relationship between the consumer and a given brand. The system has a connection management services layer which determines what communications should be established and how they should be established, an initiation management services layer which determines when communications should be established, and a user management services layer which stores information about consumers and brands for determination of when and how communications should be established. Certain of these services have machine learning algorithms incorporated into them trained to perform analyses of the particular type of operation handled by that service. The outputs of each service can be used as inputs to other services, such that a network of machine learnings algorithms is created which determines when and how to establish on-going communications with consumers.
Automated chatbot transfer to live agent
Disclosed are methods, systems, and machine-readable mediums which provide for customer chatbots that detect a customer handoff condition and in response, transferring the customer to a communication session with a live agent. The handoff condition may comprise an inability to understand the customer, an inability to answer the customer's question, expressions of frustration or anger on the part of the customer, a customer's express request to be transferred, or the like. The live agent may receive a complete history of the conversation with the chatbot so that the customer does not have to repeat him or herself to the live agent. The chatbot chat session may be linked to a social networking account of the customer and may take place in association with a social networking profile page of the company.