Systems and methods for a provider initialized real-time chat based on detection of a pattern
First Claim
1. A method of providing at least one service to a user that is web-enabled by at least one computing device with a processor and a memory for storing executable instructions that are executable by the processor, the method comprising:
- detecting a pattern of use related to the user accessing the at least one service that identifies a future need of the user;
identifying the future need the user by matching the pattern of use related to the user accessing the at least one service to the future need of the user in a relational database;
providing an alert to a computer telephony interface (CTI) in response to the pattern of use;
communicating instructions from the CTI to a computing device operated by the user in response to the alert, the instructions to initialize a real-time chat application executed on the computing device;
in response to the alert, automatically querying availability of an agent using the CTI; and
if the query determines an agent is available, automatically initializing an outbound call from the agent to the user to offer the user a new product based on the future need of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a method provides at least one service to a web-enabled user by detecting a stalled web session related to the user accessing the at least one service and providing a stall alert to a computer telephony interface, the stall alert based on the stalled web session. In response to the stall alert, the method includes using a computer telephony interface to automatically query availability of an agent. If the query determines an agent is available, the method includes automatically communicating instructions from a real-time chat module in communication with the computer telephony interface to a computing device operated by the user, the instructions to initialize a real-time chat application executed on the computing device. The method includes providing the agent with outbound call specifications related to the user and disabling the stall alert when the stalled web session is no longer detected.
-
Citations
21 Claims
-
1. A method of providing at least one service to a user that is web-enabled by at least one computing device with a processor and a memory for storing executable instructions that are executable by the processor, the method comprising:
-
detecting a pattern of use related to the user accessing the at least one service that identifies a future need of the user; identifying the future need the user by matching the pattern of use related to the user accessing the at least one service to the future need of the user in a relational database; providing an alert to a computer telephony interface (CTI) in response to the pattern of use; communicating instructions from the CTI to a computing device operated by the user in response to the alert, the instructions to initialize a real-time chat application executed on the computing device; in response to the alert, automatically querying availability of an agent using the CTI; and if the query determines an agent is available, automatically initializing an outbound call from the agent to the user to offer the user a new product based on the future need of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored there-on computer-executable instructions for implementing a computer-based method, the method for providing at least one service to a user that is web-enabled comprising:
-
detecting a pattern of use related to the user accessing the at least one service that identifies a future need of the user; identifying the future need of the user by matching the pattern of use related to the user accessing the at least one service to the future need of the user in a relational database; providing an alert to a computer telephony interface (CTI) in response to the pattern of use; communicating instructions from the CTI to a computing device operated by the user in response to the alert, the instructions to initialize a real-time chat application executed on the computing device; in response to the alert, automatically querying availability of an agent using the CTI; and if the query determines an agent is available, automatically initializing an outbound call from the agent to the user to offer the user a new product based on the future need of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing at least one service to a user that is web-enabled, wherein the system includes at least one computer having a computer processor and computer-readable instructions stored on a computer-readable medium and executable by the computer processor to provide at least one service to a user that is web-enabled, the system comprising at least one subsystem for:
-
detecting a pattern of use related to the user accessing the at least one service that identifies a future need of the user; identifying the future need of the user by matching the pattern of use related to the user accessing the at least one service to the future need of the user in a relational database; providing an alert to a computer telephony interface (CTI) in response to the pattern of use; communicating instructions from the CTI to a computing device operated by the user in response to the alert, the instructions to initialize a real-time chat application executed on the computing device; in response to the alert, automatically querying availability of an agent using the CTI; and if the query determines an agent is available, automatically initializing an outbound call from the agent to the user to offer the user a new product based on the future need of the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification