← Back to Patent Explorer
US6687241B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Enterprise contact server with enhanced routing features

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1999-05-24
•
Granted: 2004-02-03
•
Expires: 2019-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is an Enterprise Contact Server that enables customers to submit call-back requests to agents located at any one of a plurality of call centers 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 Enterprise Contact Server first selects from skill level tables and agent status tables a qualified agent to whom a call-back request can be routed. The Enterprise Contact Server then enables the 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 selected qualified agent located at one of the plurality of call-back contact centers. 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.

Inventors

  • 👤 Raymond G. Goss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:43
CPC Classifications
H; H04; H04M; H04M7/00; H04M7/0024; H04M7/0027; H04L; H04L65/00; H04L65/1066; H04L65/1101; H04L65/1106; H04L65/40; H04L65/401; H04L67/00; H04L67/14; H04L9/00; H04L9/40; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5183; H04M3/5191; H04M3/523; H04M3/5237; H04M7/003; H04L67/01; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04M3/5231; H04M3/5232; H04M3/5233

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 223 words
In a communications network, a system for establishing and maintaining communications between a customer and a business having a plurality of call centers over a plurality of communications media, said system comprising: (a) a first means for establishing a first communications link between a customer and a company web server; (b) a second means for tracking available resources at each of said plurality of call centers, said resources including a call center agent having a particular skill set and availability status, said second means further selecting a call center having a qualified agent available to communicate with said customer; (c) a third means for establishing a second communications link between said selected call center and said customer, the second communications link being established at a time specified by said customer; and (d) a premises contact server located at each of said plurality of call centers having means for managing and synchronizing simultaneous IP communications between said web server and said selected call center, and between said web server and said customer, wherein said agent at said selected call center and said customer may each view said first communications link while communicating with each other over said second communications link, and wherein each said premises contact server further includes means for communicating call center event messages including resource availability status to said second means.
Claim 2
Dependent Claim 223 words
In a communications network, a system for establishing and maintaining communications between a customer and a business having a plurality of call centers over a plurality of communications media, said system comprising: (a) a first means for establishing a first communications link between a customer and a company web server; (b) a second means for tracking available resources at each of said plurality of call centers, said resources including a call center agent having a particular skill set and availability status, said second means further selecting a call center having a qualified agent available to communicate with said customer; (c) a third means for establishing a second communications link between said selected call center and said customer, the second communications link being established at a time specified by said customer; and (d) a premises contact server located at each of said plurality of call centers having means for managing and synchronizing simultaneous IP communications between said web server and said selected call center, and between said web server and said customer, wherein said agent at said selected call center and said customer may each view said first communications link while communicating with each other over said second communications link, and wherein each said premises contact server further includes means for communicating call center event messages including resource availability status to said second means.
Claim 3
Dependent Claim 22 words
In a communications network, a system as claimed in claim 1 , wherein said first communications link is an IP communications link.
Claim 4
Dependent Claim 26 words
In a communications network, a system as claimed in claim 1 , wherein said third means includes a telephony automatic call director and a telephony server.
Claim 5
Dependent Claim 27 words
In a communications network, a system as claimed in claim 3 , wherein said premises contact server communicates with said automatic call director through said telephony server.
Claim 6
Dependent Claim 35 words
In a communications network, a system as claimed in claim 2 , wherein said IP communications link includes a link which enables a customer to request a call back if an agent is not available.
Claim 7
Dependent Claim 40 words
In a communications network, a system as claimed in claim 1 , wherein said third means enables communication with said customer with a communications protocol selected from the group of broadband telephony, TCP/IP, SMTP, chat, internet telephony or internet video.
Claim 8
Dependent Claim 29 words
In a communications network, a system as claimed in claim 1 , wherein said system includes a data base server to authenticate a customers entitlements at said call center.
Claim 9
Dependent Claim 36 words
In a communications network, a system as claimed in claim 6 , wherein said second means includes a data base server to match the qualifications of a call center agent to a customers call back request.
Claim 10
Dependent Claim 36 words
In a communications network, a system as claimed in claim 1 , wherein said system further includes a data base server for providing access to data relating to services provided by the business to the customer.
Claim 11
Dependent Claim 64 words
In a communications network, a system as claimed in claim 2 , wherein said system further includes first and second linked web servers separated by a security means, with said first web server communicating with said agent, and said second web server communicating with said customer, said second web server providing at least one Java applet to said customer over said IP communications link.
Claim 12
Dependent Claim 26 words
In a communications network, a system as claimed in claim 1 , wherein said second means further selects a qualified agent for communication with said customer.
Claim 13
Dependent Claim 56 words
In a communications network, a system as claimed in claim 1 , further including means for generating a status query message to a selected call center to ascertain availability of call center agents having desired skill set, said contact server of said selected call center generating a response to indicate presence of a qualified call agent.
Claim 14
Dependent Claim 37 words
In a communications network, a system as claimed in claim 12 , further including means for selecting another one of said plurality of call centers if a qualified agent is not available at said selected call center.
Claim 15
Dependent Claim 158 words
In a communications network, a method for establishing and maintaining communications between a customer and one of a plurality of call centers over a plurality of communications media, said method comprising: establishing a html communications link between a customer and a company web server which enables the customer to request a call back; determining resource availability at each one of said plurality of call centers for said customer, and selecting a call center having a qualified agent available to communicate with said customer; authenticating said customer's entitlement at said selected call center; establishing a second communications link between said selected call center and said customer at a time specified by said customer; and managing and synchronizing simultaneous html communications between: (i) said web server and said selected call center, and (ii) said web server and said customer, wherein said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links.
Claim 16
Dependent Claim 158 words
In a communications network, a method for establishing and maintaining communications between a customer and one of a plurality of call centers over a plurality of communications media, said method comprising: establishing a html communications link between a customer and a company web server which enables the customer to request a call back; determining resource availability at each one of said plurality of call centers for said customer, and selecting a call center having a qualified agent available to communicate with said customer; authenticating said customer's entitlement at said selected call center; establishing a second communications link between said selected call center and said customer at a time specified by said customer; and managing and synchronizing simultaneous html communications between: (i) said web server and said selected call center, and (ii) said web server and said customer, wherein said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links.
Claim 17
Dependent Claim 29 words
In a communications network, a method as claimed in claim 14 , wherein said step of establishing said second communications link includes establishing a telephony link with said customer.
Claim 18
Dependent Claim 34 words
In a communications network, a method as claimed in claim 14 , further including the step of enabling the customer to request a call back from an agent if an agent is not available.
Claim 19
Dependent Claim 45 words
In a communications network, a method as claimed in claim 14 , wherein said step of establishing a second communication link enables communication with said customer with a communications protocol selected from the group of broadband telephony, TCP/IP, SMTP, chat, internet telephony or internet video.
Claim 20
Dependent Claim 43 words
In a communications network, a method as claimed in claim 14 , wherein said step of selecting said call center having qualified agent available further includes the step of matching the qualifications of a call center agent to a customers call back request.
Claim 21
Dependent Claim 34 words
In a communications network, a method as claimed in claim 14 , further including the step of providing customer and agent access to data relating to services provided by the company to the customer.
Claim 22
Dependent Claim 34 words
In a communications network, a method as claimed in claim 19 , further including the step of providing access to data relating to trouble tickets on services provided by the company to the customer.
Claim 23
Dependent Claim 51 words
In a communications network, a method as claimed in claim 14 , further including the step of synchronizing first and second web servers with fixed IP addresses to provide security for company data, with said first web server communicating with said agent, and said second web server communicating with said customer.
Claim 24
Dependent Claim 36 words
In a communications network, a method as claimed in claim 21 , further including the step of communicating at least one Java applet from said second web server to said customer over said IP communications link.
Claim 25
Dependent Claim 325 words
In a communications network, a system for distributing inbound telephone call events received at a telecommunications network switch over a public switched telephone network to one of a plurality of call centers owned by a business enterprise, each said event having a first set of call data associated therewith, said system comprising: (a) a means for routing said call to a voice response unit capable of obtaining information from the caller; (b) a means for tracking available resources at each of said plurality of call centers, said resources including one or more call center agents each having a particular skill set and availability status, said tracking means further selecting one of a call center and call center agent based on said information from the caller, and communicating a second set of call data relating to said selected call center to said voice response means; (c) an automatic call distributor means associated with each of said plurality of call centers for routing calls for transmission over said public switched telephone network, said voice response unit routing said call to a first said automatic call distributor means for forwarding said call over said public switched telephone network to a second automatic call distributor means associated with said selected call center, said voice response unit additionally routing said second set of call data to said selected call center; (d) a premises contact server means located at said selected call center for receiving said first set of call data from said second automatic call distributor means and said second set of call data from said voice response unit and managing distribution of said call to an agent at said selected call center while sending said second set of data to a workstation associated with said agent, whereby said agent at said selected call center and said customer communicate with each other over said public switched telephone network, while said agent has updated data available to him at said workstation.
Claim 26
Dependent Claim 325 words
In a communications network, a system for distributing inbound telephone call events received at a telecommunications network switch over a public switched telephone network to one of a plurality of call centers owned by a business enterprise, each said event having a first set of call data associated therewith, said system comprising: (a) a means for routing said call to a voice response unit capable of obtaining information from the caller; (b) a means for tracking available resources at each of said plurality of call centers, said resources including one or more call center agents each having a particular skill set and availability status, said tracking means further selecting one of a call center and call center agent based on said information from the caller, and communicating a second set of call data relating to said selected call center to said voice response means; (c) an automatic call distributor means associated with each of said plurality of call centers for routing calls for transmission over said public switched telephone network, said voice response unit routing said call to a first said automatic call distributor means for forwarding said call over said public switched telephone network to a second automatic call distributor means associated with said selected call center, said voice response unit additionally routing said second set of call data to said selected call center; (d) a premises contact server means located at said selected call center for receiving said first set of call data from said second automatic call distributor means and said second set of call data from said voice response unit and managing distribution of said call to an agent at said selected call center while sending said second set of data to a workstation associated with said agent, whereby said agent at said selected call center and said customer communicate with each other over said public switched telephone network, while said agent has updated data available to him at said workstation.
Claim 27
Dependent Claim 43 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 23 , wherein said second set of call data is routed to said selected call center over one of a local area network and wide area network.
Claim 28
Dependent Claim 41 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 23 , wherein said routing means includes a data access point for determining a destination for said call based on said first set of data.
Claim 29
Dependent Claim 32 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 23 , wherein said first set of data includes data relating to an automatic number identifier.
Claim 30
Dependent Claim 34 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 25 , wherein said second set of data includes data for routing the call to a particular destination.
Claim 31
Dependent Claim 34 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 25 , wherein said second set of data includes data pertaining to a caller requesting a particular service.
Claim 32
Dependent Claim 44 words
In a communications network, a system for distributing inbound telephone call events as claimed in claim 23 , wherein each said call center includes a telephony server means to facilitate routing of calls from said automatic call distributor to said premises contact server means.
Claim 33
Dependent Claim 196 words
In a communications network having a plurality of call centers for receiving service requests from customers, a method for continuing communication between a customer and one of said plurality of call centers on a call back basis, said call back communications enabled over a plurality of communications media, said method comprising: establishing a html communications link between a customer and a company web server which enables the customer to request a call back; determining resource availability at each of said plurality of call centers for said customer and selecting a call center having an available qualified agent; identifying an agent at said call center available for call back communication with said customer; triggering said customer call back request by running a Java applet embedded in an html communication received by the customer; establishing a second communications link between said call center and said customer at a time specified by said customer; managing and synchronizing simultaneous html communications between: (i) said web server and said selected call center, and (ii) said web server and said customer, wherein said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links.
Claim 34
Dependent Claim 196 words
In a communications network having a plurality of call centers for receiving service requests from customers, a method for continuing communication between a customer and one of said plurality of call centers on a call back basis, said call back communications enabled over a plurality of communications media, said method comprising: establishing a html communications link between a customer and a company web server which enables the customer to request a call back; determining resource availability at each of said plurality of call centers for said customer and selecting a call center having an available qualified agent; identifying an agent at said call center available for call back communication with said customer; triggering said customer call back request by running a Java applet embedded in an html communication received by the customer; establishing a second communications link between said call center and said customer at a time specified by said customer; managing and synchronizing simultaneous html communications between: (i) said web server and said selected call center, and (ii) said web server and said customer, wherein said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-02 2007-08-04 2008-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-02 2011-08-04 2012-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-02 2015-08-04 2016-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag