Method and apparatus for providing user support through an intelligent help agent
First Claim
Patent Images
1. A method in a data processing system for providing user support, the method comprising:
- responsive to receiving a request for real-time user support from a user, placing the request in a service queue for processing;
determining whether a human representative is available to provide said real-time support;
in response to determining that said human representative is available to provide real-time support, removing said request from said service queue and providing said request to said human representative to provide support without providing an intelligent help agent to the user; and
in response to determining that said human representative is not available to provide real-time support;
waiting for said human representative to become available;
while waiting for a human representative to become available to provide said real-time user support, selectively providing an intelligent help agent to the user to use to provide suppot;
utilizing said intelligent help agent by said user;
generating information about said utilization of said intelligent help agent by said user; and
providing said generated information along with said request to said human representative when said human representative becomes available.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for providing user support. In response to receiving a request of real-time user support from a user, the request is placed in a service queue for processing. Prior actions taken by the user are identified. Access is selectively provided to an intelligent help agent while the request is in the queue.
91 Citations
16 Claims
-
1. A method in a data processing system for providing user support, the method comprising:
-
responsive to receiving a request for real-time user support from a user, placing the request in a service queue for processing;
determining whether a human representative is available to provide said real-time support;
in response to determining that said human representative is available to provide real-time support, removing said request from said service queue and providing said request to said human representative to provide support without providing an intelligent help agent to the user; and
in response to determining that said human representative is not available to provide real-time support;
waiting for said human representative to become available;
while waiting for a human representative to become available to provide said real-time user support, selectively providing an intelligent help agent to the user to use to provide suppot;
utilizing said intelligent help agent by said user;
generating information about said utilization of said intelligent help agent by said user; and
providing said generated information along with said request to said human representative when said human representative becomes available. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to place a request in a service queue for processing in response to receiving the request for real-time user support from a user, determine whether a human representative is available to provide said real-time support;
in response to determining that said human representative is available to provide real-time support, remove said request from said service queue and provide said request to said human representative to provide support without providing an intelligent help agent to the user; and
in response to determining that said human representative is not available to provide real-time support;
wait for said human representative to become available;
while waiting for a human representative to become available to provide said real-time user support, selectively provide an intelligent help agent to the user to use to provide support;
utilize said intelligent help agent by said user;
generate information about said utilization of said intelligent help agent by said user; and
provide said generated information along with said request to said human representative when said human representative becomes available.
-
-
7. A data processing system for providing user support, the method comprising:
-
placing means, responsive to receiving a request for teal-time user support from a user, for placing the request in a service queue for processing;
determining means for determining whether a human representative is available to provide said real-time support;
in response to determining that said human representative is available to provide real-time support, removing means for removing said request from said service queue and providing means for providing said request to said human representative to provide support without providing an intelligent help agent to the user; and
in response to determining that said human representative is not available to provide real-time support;
waiting means for waiting for said human representative to become available;
while waiting for a human representative to become available to provide said real-time user support, providing means for selectively providing an intelligent help agent to the user to use to provide support;
utilizing means for utilizing said intelligent help agent by said user;
generating means for generating information about said utilization of said intelligent help agent by said user; and
providing means for providing said generated information along with said request to said human representative when said human representative becomes available. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product in a computer readable medium for providing user support, the computer program product comprising:
-
instructions, responsive to receiving a request for real-time user support from a user, for placing the request in a service queue for processing;
instructions for determining whether a human representative is available to provide said real-time support;
in response to determining that said human representative is available to provide real-time support, instructions for removing said request from said service queue and instructions for providing said request to said human representative to provide support without providing an intelligent help agent to the user; and
in response to determining that said human representative is not available to provide real-time support;
instructions for waiting for said human representative to become available;
while waiting for a human representative to become available to provide said real-time user support, instructions for selectively providing an intelligent help agent to the user to use to provide support;
instructions for utilizing said intelligent help agent by said user;
instructions for generating information about said utilization of said intelligent help agent by said user; and
instructions for providing said generated information along with said request to said human representative when said human representative becomes available. - View Dependent Claims (13, 14, 15, 16)
-
Specification