Systems and methods for a provider initialized real-time chat based on detection of a pattern
First Claim
1. A computer-implemented method for providing at least one service to a user that is web-enabled, the method comprising:
- detecting, by a computer, a pattern of use related to the user accessing the at least one service;
matching, by the computer, the pattern of use related to the user accessing the at least one service to the user in a database;
automatically querying availability of an agent operating a computer executing a computer telephony interface (CTI) application in response to identifying the pattern of use of the user requesting the at least one service; and
communicating, by the computer, instructions to a computing device operated by the user in response to identifying the pattern of use, the instructions containing an invitation for the computing device of the user to initialize a real-time chat application to be executed on the computing device; and
automatically initializing, by the computer, a voice communication networked connection between the computer of the agent and computing device of the user, upon receiving a request for the voice communication networked connection in response to the real-time chat invitation.
0 Assignments
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
26 Claims
-
1. A computer-implemented method for providing at least one service to a user that is web-enabled, the method comprising:
-
detecting, by a computer, a pattern of use related to the user accessing the at least one service; matching, by the computer, the pattern of use related to the user accessing the at least one service to the user in a database; automatically querying availability of an agent operating a computer executing a computer telephony interface (CTI) application in response to identifying the pattern of use of the user requesting the at least one service; and communicating, by the computer, instructions to a computing device operated by the user in response to identifying the pattern of use, the instructions containing an invitation for the computing device of the user to initialize a real-time chat application to be executed on the computing device; and automatically initializing, by the computer, a voice communication networked connection between the computer of the agent and computing device of the user, upon receiving a request for the voice communication networked connection in response to the real-time chat invitation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for providing at least one service to a user that is web-enabled, the method comprising:
-
detecting, by a computer, a pattern of use related to the user accessing the at least one service; matching, by the computer, the pattern of use related to the user accessing the at least one service to the user in a database; automatically querying availability of an agent operating a computer executing a computer telephony interface (CTI) application in response to identifying the pattern of use of the user requesting the at least one service; and when the query determines an agent is available, sending a voice communication invitation to the user; and automatically initializing an outbound call by the CTI application from the computer of the agent to a computing device of the user based upon a user response received from the user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for processing at least one service to a user that is web-enabled, the system comprising:
-
one or more processors programmed by computer program instructions to; detect a pattern of use related to the user accessing the at least one service; matching the pattern of use related to the user accessing the at least one service to the user in a database; automatically querying availability of an agent operating a computer executing a computer telephony interface (CTI) application in response to identifying the pattern of use of the user requesting the at least one service; and communicate instructions to a computing device operated by the user in response to identifying the pattern of use, the instructions containing an invitation for a computing device of the user to initialize a real-time chat application to be executed on the computing device; and automatically initialize a voice communication networked connection between the computer of the agent and the computing device of the user, upon receiving a request for the voice communication networked connection in response to the real-time chat invitation. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for processing at least one service to a user that is web-enabled, the system comprising:
-
one or more processors programmed by computer program instructions to; detect a pattern of use related to the user accessing the at least one service, according to the at least one service accessed by the user indicated by a database that identifies each of the at least one service accessed by the user; automatically query availability of an agent operating a computer executing a computer telephony interface (CTI) application in response to identifying the pattern of the user of the user requesting the at least one service; and when the query determines an agent is available, send a voice communication invitation to the user; and automatically initialize an outbound call from the CTI application executed by the computer of the agent to a computing device of the user based upon a user response received from the computing device of the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification