Followup of customer service agents
First Claim
Patent Images
1. A non-transitory computer-readable storage medium having computer-executable components, the computer-executable components comprising:
- an agent identification component, the agent identification component operative to;
receive a request for contact with an agent from a customer;
determine an identity of the customer; and
identify at least one agent from a plurality of agents that have previously participated in a contact with the customer from customer history records independent of customer-generated preferences;
an agent availability component, the agent availability component operative to;
determine an availability of the at least one identified agent of the plurality of agents to contact the customer;
prioritize the at least one identified agent of the plurality of agents based at least in part upon the availability of the at least one identified agent; and
transmit a user interface including the prioritized, at least one identified agent of the plurality of agents and the prioritized, at least one identified agent'"'"'s respective availability to the customer, wherein the user interface is configured to enable the customer to select a selected one or more of the prioritized, at least one identified agent for contact, and wherein the at least one identified agent has received a positive review based on a prior contact with the customer; and
a contact distribution system, the contact distribution system configured to;
receive an agent selection in response to the transmitted user interface; and
route the contact between the customer and the selected agent.
1 Assignment
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
23 Claims
-
1. A non-transitory computer-readable storage medium having computer-executable components, the computer-executable components comprising:
-
an agent identification component, the agent identification component operative to; receive a request for contact with an agent from a customer; determine an identity of the customer; and identify at least one agent from a plurality of agents that have previously participated in a contact with the customer from customer history records independent of customer-generated preferences; an agent availability component, the agent availability component operative to; determine an availability of the at least one identified agent of the plurality of agents to contact the customer; prioritize the at least one identified agent of the plurality of agents based at least in part upon the availability of the at least one identified agent; and transmit a user interface including the prioritized, at least one identified agent of the plurality of agents and the prioritized, at least one identified agent'"'"'s respective availability to the customer, wherein the user interface is configured to enable the customer to select a selected one or more of the prioritized, at least one identified agent for contact, and wherein the at least one identified agent has received a positive review based on a prior contact with the customer; and a contact distribution system, the contact distribution system configured to; receive an agent selection in response to the transmitted user interface; and route the contact between the customer and the selected agent. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a data store operative to store history records comprising at least a record of contacts between a first person and one or more second persons with whom the first person has had at least one previous contact; and a computing device in communication with the data store, wherein the computing device is operative to; identify the first person, the first person having requested a contact; obtain the contact record associated with the first person based upon the first person'"'"'s identity; select at least one second person from a plurality of second persons that have previously participated in a contact with the first person based upon the history records associated with the first person and independent of preferences generated by the first person, wherein the at least one second person has received a positive review from a prior contact with the first person; determine an availability of the selected second persons of the plurality of second persons for contact with the first person; prioritize the selected at least one second person from the plurality of second persons based at least in part upon the availability of the selected at least one second person; transmit the availability of the prioritized, selected second persons to the first person; and route a contact between the first person and a particular one of the prioritized, selected second persons that has been verified by the first person in response to the transmission of the availability of the prioritized, selected at least one second person. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of routing a first person into contact with a second person, the method comprising:
-
under control of one or more configured computer systems; identifying that the first person has positively reviewed at least one second person when previously contacted based upon history records associated with the first person and independent of preferences generated by the first person, wherein the at least one second person is at least one of a plurality of second persons that have previously participated in a contact with the first person, and wherein said identifying comprises; reviewing a record of contact between the first person and second person; and verifying that a most recent review of the second person by the first person is positive; determining the availability of the identified at least one second person to contact the first person; prioritizing the identified at least one second person based at least in part on the availability of the identified at least one second person; generating a user interface including the availability of the prioritized, identified at least one second person; and placing the first person into contact with a selected one of the prioritized, identified at least one second person in response to the first person indicating, via the user interface, his or her interest in contacting the selected person. - View Dependent Claims (16)
-
-
13. The computer-implemented method of 12, wherein the availability of the second person to contact the first person comprises one of “
- Immediately Available,”
“
Available with wait,”
or and “
Unavailable.”
- Immediately Available,”
-
14. The computer-implemented method of 13, wherein the availability of the second person further includes an estimated wait time.
-
15. The computer-implemented method of 12, wherein the user interface further enables the first person to wait to contact the second person or request that the second person contact the first person at a later date.
-
17. A non-transitory computer-readable storage medium having computer-executable components, the computer-executable components configured to cause a processor to:
-
identify a first person that has requested a contact; obtain a contact record associated with the first person based upon the first person'"'"'s identity; select at least one second person from a plurality of second persons that have previously participated in a contact with the first person based upon history records associated with the first person and independent of preferences generated by the first person, the history records comprising the contact record associated with the first person, wherein the computer-executable components are configured to cause the processor to select the at least one second person by identifying a second person that has received a positive review from a prior contact with the first person; determine an availability of the selected at least one second person for contact with the first person; prioritize the selected at least one second person based at least in part upon the availability of the selected at least one second person; transmit the availability of the prioritized, selected at least one second person to the first person; and route a contact between the first person and a particular one of the prioritized, selected at least one second person that has been verified by the first person in response to the transmission of the availability of the prioritized, selected at least one second person. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification