US6137862A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Failover mechanism for computer/telephony integration monitoring server
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1998-03-16
•
Granted: 2000-10-24
•
Expires: 2018-03-16
Abstract
Abstract A monitoring system includes multiple redundant processes for gathering and archiving information. The processes are well adapted for use within a call center which has multiple agents for processing inbound/outbound calls. The information concerns the calling activity of the agents. One of the processes is designated as a primary process for providing archived information to clients. The other processes are redundant secondary processes which assume the role of the primary process upon failure of the primary process. Once a failed process is reinitiated, a data synchronization mechanism is used to reconcile data to ensure that each of the processes has current and up-to-date information.
Inventors
- 👤 Wesley J. Atkinson
- 👤 Craig A. Baxter
- 👤 Gopi K. Shankar
- 👤 Liqun Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:02
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/08; H04M3/12; H04M3/22; H04M3/36; H04M3/5175
Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
85 words
In a telecommunications system having agents for handling calls and a computing environment, a method for monitoring the system comprising the computer-implemented steps of: providing a primary service and a secondary service for gathering information regarding calling activity by the agents, where the primary service provides at least some of the gathered information to a client; and upon failure of the primary service, automatically designating that the secondary service provide at least some of the gathered information to the client rather than the primary service.
Claim 2
Dependent Claim
85 words
In a telecommunications system having agents for handling calls and a computing environment, a method for monitoring the system comprising the computer-implemented steps of: providing a primary service and a secondary service for gathering information regarding calling activity by the agents, where the primary service provides at least some of the gathered information to a client; and upon failure of the primary service, automatically designating that the secondary service provide at least some of the gathered information to the client rather than the primary service.
Claim 3
Dependent Claim
29 words
The method of claim 1 wherein the primary service and the secondary service each maintain redundant copies of the information that is gathered regarding calling activity by the agents.
Claim 4
Dependent Claim
21 words
The method of claim 1 wherein the primary service is a first process and the secondary service is a second process.
Claim 5
Dependent Claim
17 words
The method of claim 3 wherein the primary service and the secondary service are concurrently active processes.
Claim 6
Dependent Claim
17 words
The method of claim 1 wherein the information that is gathered regarding calling activity includes statistical data.
Claim 7
Dependent Claim
22 words
The method of claim 1, further comprising the step of providing a watchdog service that detects whether the primary service has failed.
Claim 8
Dependent Claim
22 words
The method of claim 1, further comprising the step of using the watchdog service to monitor for failure of the secondary service.
Claim 9
Dependent Claim
24 words
The method of claim 1, further comprising the step of providing an additional secondary service for gathering information regarding calling activity by the agents.
Claim 10
Dependent Claim
28 words
The method of claim 1 wherein the computing environment includes a computer system and wherein the primary service and the secondary service both run on the computer system.
Claim 11
Dependent Claim
17 words
The method of claim 1 wherein the agents and the computing environment are within a call center.
Claim 12
Dependent Claim
17 words
The method of claim 1, further comprising the step of restarting the primary service after the failure.
Claim 13
Dependent Claim
32 words
The method of claim 11, further comprising the step of reconciling the information gathered by the secondary service with the information gathered by the primary service upon restarting of the primary service.
Claim 14
Dependent Claim
95 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-implemented method for monitoring the system comprising the steps of: providing multiple instances of a service for archiving information regarding calling activity by the agents; upon failure of a selected one of the multiple instances of the service, (i) restarting the selected instance of the service; (ii) synchronizing the selected instance of the service with a given one of the instances of the service so that the selected instance of the service archives up-to-date information regarding calling activity by the agents.
Claim 15
Dependent Claim
95 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-implemented method for monitoring the system comprising the steps of: providing multiple instances of a service for archiving information regarding calling activity by the agents; upon failure of a selected one of the multiple instances of the service, (i) restarting the selected instance of the service; (ii) synchronizing the selected instance of the service with a given one of the instances of the service so that the selected instance of the service archives up-to-date information regarding calling activity by the agents.
Claim 16
Dependent Claim
28 words
The method of claim 13 wherein the synchronizing comprises copying information archived by the given instance of the service for archiving by the selected instance of the service.
Claim 17
Dependent Claim
23 words
The method of claim 13 wherein the instances of the service archive the information regarding calling activity by the agents in real time.
Claim 18
Dependent Claim
18 words
The method of claim 13 wherein each instance of the service is a separate instance of a process.
Claim 19
Dependent Claim
10 words
The method of claim 13 wherein the information includes statistics.
Claim 20
Dependent Claim
84 words
In a telecommunications system wherein agents process telephone calls, a computer system comprising: a primary service and a secondary service for gathering information regarding calling activities by the agents, said primary service providing at least some of said information to a client; a monitor for monitoring for failure of the primary service; and a failover mechanism for designating that the secondary service provides at least some of said information to the client rather than the primary service given the failure of the primary service.
Claim 21
Dependent Claim
84 words
In a telecommunications system wherein agents process telephone calls, a computer system comprising: a primary service and a secondary service for gathering information regarding calling activities by the agents, said primary service providing at least some of said information to a client; a monitor for monitoring for failure of the primary service; and a failover mechanism for designating that the secondary service provides at least some of said information to the client rather than the primary service given the failure of the primary service.
Claim 22
Dependent Claim
36 words
The computer system of claim 18, further comprising a data synchronizer for synchronizing the information gathered by the secondary service with the information gathered by the primary service upon recovery of the primary service from failure.
Claim 23
Dependent Claim
89 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-readable medium holding computer-executable instructions for performing a method comprising the computer-implemented steps of: providing a primary service and a secondary service for gathering information regarding calling activity by the agents, where the primary service provides at least some of the gathered information to a client; and upon failure of the primary service, automatically designating that the secondary service provide at least some of the gathered information to the client rather than the primary service.
Claim 24
Dependent Claim
89 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-readable medium holding computer-executable instructions for performing a method comprising the computer-implemented steps of: providing a primary service and a secondary service for gathering information regarding calling activity by the agents, where the primary service provides at least some of the gathered information to a client; and upon failure of the primary service, automatically designating that the secondary service provide at least some of the gathered information to the client rather than the primary service.
Claim 25
Dependent Claim
30 words
The computer-readable medium of claim 20 wherein the primary service and the secondary service each maintain redundant copies of the information that is gathered regarding calling activity by the agents.
Claim 26
Dependent Claim
22 words
The computer-readable medium of claim 20 wherein the primary service is a first process and the secondary service is a second process.
Claim 27
Dependent Claim
18 words
The computer-readable medium of claim 22 wherein the primary service and the secondary service are concurrently active processes.
Claim 28
Dependent Claim
18 words
The computer-readable medium of claim 20 wherein the information that is gathered regarding calling activity includes statistical data.
Claim 29
Dependent Claim
26 words
The computer-readable medium of claim 20 wherein the method further comprises the step of providing a watchdog service that detects whether the primary service has failed.
Claim 30
Dependent Claim
26 words
The computer-readable medium of claim 25 wherein the method further comprises the step of using the watchdog service to monitor for failure of the secondary service.
Claim 31
Dependent Claim
28 words
The computer-readable medium of claim 20 wherein the method further comprises the step of providing an additional secondary service for gathering information regarding calling activity by the agents.
Claim 32
Dependent Claim
29 words
The computer-readable medium of claim 20 wherein the computing environment includes a computer system and wherein the primary service and the secondary service both run on the computer system.
Claim 33
Dependent Claim
18 words
The computer-readable medium of claim 20 wherein the agents and the computing environment are within a call center.
Claim 34
Dependent Claim
21 words
The computer-readable medium of claim 20 wherein the method further comprises the step of restarting the primary service after the failure.
Claim 35
Dependent Claim
36 words
The computer-readable medium of claim 20 wherein the method further comprises the step of reconciling the information gathered by the secondary service with the information gathered by the primary service upon restarting of the primary service.
Claim 36
Dependent Claim
102 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-readable medium holding computer-executable instructions for performing a computer-implemented method for the system comprising the steps of: providing multiple instances of a service for archiving information regarding calling activity by the agents; upon failure of a selected one of the multiple instances of the service, (i) restarting the selected instance of the service; (ii) synchronizing the selected instance of the service with a given one of the instances of the service so that the selected instance of the service archives up-to-date information regarding calling activity by the agents.
Claim 37
Dependent Claim
102 words
In a telecommunications system having agents for handling calls and a computing environment, a computer-readable medium holding computer-executable instructions for performing a computer-implemented method for the system comprising the steps of: providing multiple instances of a service for archiving information regarding calling activity by the agents; upon failure of a selected one of the multiple instances of the service, (i) restarting the selected instance of the service; (ii) synchronizing the selected instance of the service with a given one of the instances of the service so that the selected instance of the service archives up-to-date information regarding calling activity by the agents.
Claim 38
Dependent Claim
29 words
The computer-readable medium of claim 32 wherein the synchronizing comprises copying information archived by the given instance of the service for archiving by the selected instance of the service.
Claim 39
Dependent Claim
19 words
The computer-readable medium of claim 32 wherein each instance of the service is a separate instance of a process.
Claim 40
Dependent Claim
11 words
The computer-readable medium of claim 32 wherein the information includes statistics.
References Cited (Backward Citations)
US3643034A
Cited
US4510351A
Cited
US4797911A
Cited
US4894857A
Cited
US4837799A
Cited
US4829563A
Cited
EP0340665A2
Cited
US4881261A
Cited
US4896345A
Cited
US5214688A
Cited
CA2041882A1
Cited
US5101425A
Cited
US5155763A
Cited
US5309505A
Cited
US5247569A
Cited
US5467391A
Cited
US5621789A
Cited
US5535256A
Cited
US5696811A
Cited
US5818907A
Cited
US5448632A
Cited
US5465286A
Cited
US5790635A
Cited
US5854825A
Cited
US5790798A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-10-24 | 2004-04-24 | 2004-10-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-10-24 | 2008-04-24 | 2008-10-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-10-24 | 2012-04-24 | 2012-10-24 | $7700.00 | Window Closed / Lapsed |