Systems and methods for customer contact
First Claim
Patent Images
1. A system for coordinating contact between a user and a service agent, the system comprising:
- a data store configured to temporarily store service agent information for a first period of time;
a computing system, comprising one or more processors, in communication with the data store, wherein the computing system is configured to;
receive a first request for service agent information from a first user;
generate a response to the first request based on service agent information associated with and received from one or more service agents;
temporarily store at least part of the service agent information in the data store for the first period of time;
receive a second request for the service agent information from a second user during the first period of time; and
obtain the service agent information from the data store when the second request is received within the first period of time.
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 one or more electronic contact requests to a contact service in communication with a contact distribution system in order to obtain more information. The contact distribution system determines accurate, real-time availability of service agents and enables communications between the customer and an agent to be established in accordance with user contact information provided by the user.
135 Citations
24 Claims
-
1. A system for coordinating contact between a user and a service agent, the system comprising:
-
a data store configured to temporarily store service agent information for a first period of time; a computing system, comprising one or more processors, in communication with the data store, wherein the computing system is configured to; receive a first request for service agent information from a first user; generate a response to the first request based on service agent information associated with and received from one or more service agents; temporarily store at least part of the service agent information in the data store for the first period of time; receive a second request for the service agent information from a second user during the first period of time; and obtain the service agent information from the data store when the second request is received within the first period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for coordinating contact between a user and a service agent, the method comprising:
under control of one or more configured computer systems; receiving a first request for service agent information from a first user; generating a response to the first request based on service agent information associated with one or more service agents, wherein the service agent information is received from a contact distribution system, and wherein the contact distribution system generates the service agent information by communicating with the one or more service agents; storing at least part of the service agent information in a data store for a first period of time; receiving a second request for the service agent information from a second user during the first period of time; and obtaining the service agent information from the data store when the second request is received within the first period of time. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable medium having encoded thereon instructions to coordinate contact between a user and a service agent, wherein the instructions, when executed by a computing apparatus, cause the computing apparatus to:
-
receive a first request for service agent information from a first user; generate a response to the first request based on service agent information associated with one or more service agents, wherein the service agent information is received from a contact distribution system, and wherein the contact distribution system generates the service agent information by communicating with the one or more service agents; store at least part of the service agent information in a data store for a first period of time; receive a second request for the service agent information from a second user during the first period of time; and obtain the service agent information from the data store when the second request is received within the first period of time. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification