Contact server for call center
First Claim
1. In a communications network, a system for establishing and maintaining communications between a customer and a business having a call center over a plurality of communications media, said system including:
- (a) a first means for establishing a IP communications link between a customer and a company web server;
(b) a second means for determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(c) a third means for establishing a second communications link between call center and said customer;
(d) a contact server for managing and synchronizing simultaneous IP communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent and said customer may each view said IP communications links while communicating with each other over said second communications link.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a Contact Server that enables customers to submit call-back requests to a call center via the Internet, or virtually any other communications technology available. A call-back to the customer can be placed via any communications technology available. In its preferred embodiment, the Contact Server enables a call-back request to be submitted by a customer directly from an HTML page on a Web site, and have that same HTML page be presented to the agent that receives the call-back request. The agent can then place a telephone call to the number provided by the customer who submitted the call-back request, and at the same time, establish a TCP/IP communications session with the customer. This TCP/IP session can proceed between the agent'"'"'s Web browser and the customer'"'"'s Web browser, and the visible actions performed by the agent are transferred to the customer and displayed on the customer'"'"'s browser. The TCP/IP session proceeds simultaneous with the telephone call between the agent and the customer.
-
Citations
71 Claims
-
1. In a communications network, a system for establishing and maintaining communications between a customer and a business having a call center over a plurality of communications media, said system including:
-
(a) a first means for establishing a IP communications link between a customer and a company web server;
(b) a second means for determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(c) a third means for establishing a second communications link between call center and said customer;
(d) a contact server for managing and synchronizing simultaneous IP communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent and said customer may each view said IP communications links while communicating with each other over said second communications link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a communications network, a method for establishing and maintaining communications between a customer and a call center over a plurality of communications media, said method comprising the steps of:
-
(a) establishing a html communications link between a customer and a company web server which enables the customer to request a call back;
(b) determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(c) establishing a second communications link between call center and said customer;
(d) managing and synchronizing simultaneous html communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a communications network, a system for continuing communication between a customer and a call center on a call back basis, said communication enabled over a plurality of communications media, said system including:
-
(a) a first means for establishing a html communications link between a customer and a company web server;
(b) an http communications means for enabling a customer to request a call back from said call center;
(c) a second means for determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(d) a third means for establishing a call back communications link between said call center and said customer;
whereby a call center agent may establish a call back communications link with said customer in response to the customer'"'"'s http request. - View Dependent Claims (21, 22, 23, 24)
-
-
25. In a communications network, a method for continuing communication between a customer and a company call center on a call back basis, said communication enabled over a plurality of communications media, said method including the steps of:
-
(a) establishing a IP communications link between a customer and a company web server;
(b) downloading an http communications means to said customer to enable a customer to request a call back from the call center;
(c) determining resource availability at the call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(d) establishing a call back communications link between said call center and said customer;
whereby a call center agent may establish a call back communications link with said customer in response to the customer'"'"'s http call back request. - View Dependent Claims (26, 27, 28, 29)
-
-
30. In a communications network, a system for continuing communication between a customer and a call center on a call back basis, said communication enabled over a plurality of communications media, said system including:
-
(a) a first means for establishing a html communications link between a customer and a company web server and enabling a call back request by the customer;
(b) a second means for determining resource availability at said call center or said customer and said call back request, and identifying an agent at said call center available to communicate with said customer;
(c) a third means for establishing a call back communications link between said call center and said customer;
(d) a contact server for managing and synchronizing simultaneous html communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent establish a call back communications link with said customer while said contact server synchronizes said simultaneous html communications links between said web server and customer, and said web server and said agent. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. In a communications network, a method for continuing communication between a customer and a call center on a call back basis, said call back communications enabled over a plurality of communications media, said method comprising the steps of:
-
(a) establishing a html communications link between a customer and a company web server which enables the customer to request a call back;
(b) determining resource availability at said call center for said customer, and identifying an agent at said call center available for call back communication with said customer;
(c) establishing a second communications link between call center and said customer;
(d) managing and synchronizing simultaneous html communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A contact server for managing communications between a customer and a company, wherein said customer has http access to a company http web server, and said company has a customer call center having a telecommunications telephony server, said system including:
-
(a) a first means for establishing a http communications link between the customer and the company http web server, which link requests an additional communication from said company call center;
(b) second means for determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(c) a data link between said contact server and said telecommunications telephony server to enable said agent in said call center to establish a telephony communications link with said customer;
(d) said contact server managing and synchronizing simultaneous html communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
whereby said agent and said customer may each view said html communications links while simultaneously communicating with each other over said telephony communications link. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A method of managing communications between a customer and a company, wherein said customer has http access to a company http web server, and said company has a customer call center having a telecommunications telephony server, said method comprising the steps of:
-
(a) establishing a http communications link between the customer and the company http web server, which link receives a request from a customer for an additional communication from said company call center;
(b) determining resource availability at said call center for said customer, and identifying an agent at said call center available to communicate with said customer;
(c) initiating a data link to the telecommunications telephony server to enable said agent in said call center to establish a telephony communications link with said customer;
(d) managing and synchronizing simultaneous html communications between;
(i) said web server and said call center, and;
(ii) said web server and said customer;
while simultaneously managing the data link with the telecommunications telephony server;
whereby said agent and said customer may each view said html communications links while communicating with each other over said telephony communications link. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
-
64. An interactive method of synchronizing web page displays between a customer and company support personnel at a plurality of locations over a TCP/IP communications link, wherein said customer and said support personnel have push/pull http access to a company http web server said method comprising the steps of:
-
(a) establishing a http communications link between the customer having a known IP address and the company http web server, which link receives a request from a customer for an additional communication with company support personnel;
(b) relaying said known IP address to said company support personnel (c) registering the company support personnel with a contact server using the customers IP address, and establishing a synchronizing data link between said web server and said contact server;
(d) replicating connections by IP address on said contact server to enable simultaneous displays of any requested html data page or URL at each location. and simultaneous execution of any local Java applets associated with said html data page or new URL. - View Dependent Claims (65, 66)
-
-
67. A system for synchronizing web page displays viewed by a customer and company support personnel at a plurality of locations over a TCP/IP communications link, wherein said customer and said support personnel have push/pull http access to a company http web server said system comprising:
-
(a) a web server for establishing a http communications link with a customer having a known IP address, which link receives a request from a customer for an additional communication with company support personnel;
(b) a contact server for matching said customer to said company support personnel and then registering the company support personnel with the customers IP address to establish a synchronous data link between said web server and said contact server;
(c) means for replicating connections by IP address on said contact server to enable simultaneous displays of any requested html data page or URL at each location. - View Dependent Claims (68, 69, 70, 71)
-
Specification