Automated assistance for customer care chats
First Claim
1. An apparatus for providing automated assistance to an agent, comprising:
- a display;
a processor;
a database storing assistance sessions comprising communications between at least one client terminal and at least one agent terminal; and
a memory storing instructions that, when executed by the processor, cause the processor to perform operations including;
receiving a client communication from a client terminal via a network;
determining a plurality of statements based on the client communication and the assistance sessions stored in the database, the plurality of statements being determined as predicted inquiries and replies to the client communication;
displaying the plurality of statements on the display, each of the plurality of statements configured to be manually selected by an agent or automatically selected by an automated agent;
receiving a selection of one of the plurality of statements that is automatically selected by the automated agent in response to a predetermined condition, wherein the predetermined condition includes any of;
an elapse of a predetermined period of time, andan activity or inactivity of the agent; and
transmitting any of the plurality of statements selected by the automated agent to the client terminal via the network.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention involve providing automated assistance to an agent operating an agent terminal. A database stores an automated assistance session comprising communications between at least one client terminal and at least one agent terminal during a communication session. The automated assistance session is restored in response to a connection being reestablished with the client terminal after the client terminal disconnects during the communication session. A client communication is received from the client terminal, and a plurality of statements is determined based on the client communication and the communications of the automated assistance session stored in the database. The statements are configured to be manually selected by an agent or automatically selected by an automated agent. The automated agent is engaged for automatically selecting one of the statements in response to a predetermined condition.
98 Citations
17 Claims
-
1. An apparatus for providing automated assistance to an agent, comprising:
-
a display; a processor; a database storing assistance sessions comprising communications between at least one client terminal and at least one agent terminal; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations including; receiving a client communication from a client terminal via a network; determining a plurality of statements based on the client communication and the assistance sessions stored in the database, the plurality of statements being determined as predicted inquiries and replies to the client communication; displaying the plurality of statements on the display, each of the plurality of statements configured to be manually selected by an agent or automatically selected by an automated agent; receiving a selection of one of the plurality of statements that is automatically selected by the automated agent in response to a predetermined condition, wherein the predetermined condition includes any of; an elapse of a predetermined period of time, and an activity or inactivity of the agent; and transmitting any of the plurality of statements selected by the automated agent to the client terminal via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing automated assistance to an agent, comprising:
-
storing, in a database, assistance sessions comprising communications between at least one client terminal and at least one agent terminal; receiving a client communication from a client terminal via a network; determining, by a processor, a plurality of statements based on the client communication and the assistance sessions stored in the database, the plurality of statements being determined as predicted inquiries and replies to the client communication; and causing the plurality of statements to be displayed, each of the plurality of statements configured to be automatically selected by an automated agent in response to a predetermined condition, wherein the predetermined condition includes any of; an elapse of a predetermined period of time, and an activity or inactivity of the agent; and transmitting any of the plurality of statements selected by the automated agent to the client terminal via the network. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer-readable medium having an executable computer program for providing automated assistance that, when executed by a processor, causes the processor to perform operations comprising:
-
storing, in a database, assistance sessions comprising communications between at least one client terminal and at least one agent terminal; receiving a client communication from a client terminal via a network; determining, by the processor, a plurality of statements based on the client communication and the assistance sessions stored in the database, the plurality of statements being determined as predicted inquiries and replies to the client communication; and causing the plurality of statements to be displayed, each of the plurality of statements configured to be automatically selected by an automated agent in response to a predetermined condition, wherein the predetermined condition includes any of; an elapse of a predetermined period of time, and an activity or inactivity of the agent; and transmitting any of the plurality of statements selected by the automated agent to the client terminal via the network. - View Dependent Claims (15, 16, 17)
-
Specification