Followup of customer service agents
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing executable instructions that configure a contact distribution system to:
- receive a request for contact with an agent from a customer;
determine an identity of the customer;
identify, based upon a first prioritization parameter, a first agent that has previously participated in a prior contact with the customer;
estimate a first wait time to establish contact between the first identified agent and the customer;
identify, based upon a second prioritization parameter, a second agent that has previously participated in a second prior contact with the customer;
estimate a second wait time to establish contact between the second identified agent and the customer;
transmit a user interface including the first agent, the second agent, the first estimated wait time and the second estimated wait time to the customer, wherein the user interface is configured to enable the customer to select one of the first identified agent or the second identified agent for contact;
receive an agent selection identifying a selected agent after the user interface is transmitted; and
initiate contact between the customer and the selected agent.
0 Assignments
0 Petitions
Accused Products
Abstract
A user of a personal computing device may identify an item of interest displayed in a user interface provided by a network-based service and would like to obtain more information. The user may submit an electronic contact requests to an agent continuity service in communication with one or more service agents in order to obtain more information. The agent continuity service may determine whether the user has communicated with an agent previously and, if so, provide the user with the option to communicate with the agent again, should the user desire.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing executable instructions that configure a contact distribution system to:
-
receive a request for contact with an agent from a customer; determine an identity of the customer; identify, based upon a first prioritization parameter, a first agent that has previously participated in a prior contact with the customer; estimate a first wait time to establish contact between the first identified agent and the customer; identify, based upon a second prioritization parameter, a second agent that has previously participated in a second prior contact with the customer; estimate a second wait time to establish contact between the second identified agent and the customer; transmit a user interface including the first agent, the second agent, the first estimated wait time and the second estimated wait time to the customer, wherein the user interface is configured to enable the customer to select one of the first identified agent or the second identified agent for contact; receive an agent selection identifying a selected agent after the user interface is transmitted; and initiate contact between the customer and the selected agent. - View Dependent Claims (2, 3, 4)
-
-
5. A contact distribution system comprising:
-
a data store operative to store a record of contacts between a first person and one or more prior contacts; and a computing device in communication with the data store, wherein the computing device is operative to; obtain a record of contacts associated with the first person, wherein the record of contacts identifies one or more prior contacts with whom the first person has previously had contact; identify, from the one or more prior contacts, based on a first prioritization parameter, a first prior contact of the first person; estimate a first wait time to establish contact between the first person and the first prior contact; identify, from the one or more prior contacts, based on a second prioritization parameter, a second prior contact of the first person; estimate a second wait time to establish contact between the first person and the second prior contact; transmit the estimated first wait time and the estimated second wait time to the first person; receive a selection identifying one of the first prior contact or the second prior contact; and initiate contact between the first person and either the first prior contact or the second prior contact in response to the selection. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of routing a contact between a first person and a prior contact of the first person using a contact distribution system, the method comprising:
under control of one or more configured contact distribution systems; identifying, based on a first prioritization parameter, a first prior contact that has previously participated in a first prior communication with a first person; estimating a first wait time to establish contact between the first person and the first prior contact; identifying, based on a second prioritization parameter, a second prior contact that has previously participated in a second prior communication with the first person; estimating a second wait time to establish contact between the first person and the second prior contact; generating a user interface including the estimated first wait time and the estimated second wait time; receiving a selection indicating whether the first person has an interest to contact the first prior contact or the second prior contact; and placing the first person into contact with either the first prior contact or the second prior contact based upon the selection. - View Dependent Claims (13, 14, 15, 16)
-
17. A non-transitory computer-readable storage medium storing executable instructions that configure a contact distribution system to:
-
obtain a record of contacts associated with a first person, wherein the record of contacts identifies one or more prior contacts with whom the first person has previously had contact; identify, from the one or more prior contacts, based on a first prioritization parameter, a first prior contact of the first person; estimate a first wait time to establish contact between the first person and the first prior contact; identify, from the one or more prior contacts, based on a second prioritization parameter, a second prior contact of the first person; estimate a second wait time to establish contact between the first person and the second prior contact; transmit the estimated first wait time and the estimated second wait time to the first person; receive a selection identifying one of the first prior contact or the second prior contact; and initiate contact between the first person and either the first prior contact or the second prior contact based upon the selection. - View Dependent Claims (18, 19, 20)
-
Specification