IP Library Granted Patent US 7,254,109
Granted Patent B2
US 7,254,109 · App. 10/193,818 · Granted Aug 7, 2007

Fault tolerant correlation engine method and system for telecommunications networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,254,109
App. No.
10/193,818
Granted
Aug 7, 2007
Kind
B2
Abstract

A system for monitoring information real-time through a network. The system has a plurality of network elements Each of the network elements comprises an interface device. The plurality of network elements are configured to route a call from a source to a destination through the network elements. A mediator is coupled to each of the network elements. The mediator is adapted to receive events from any one of the network elements as the call as being routed through the elements from the source to the destination. A message bus is coupled to the mediator for receiving the events. The system also has an application process coupled to the messaging bus. The application process is adapted to use the events. The system is fault tolerant and information under process is not lost even when one of the system components fails.

Claims (11)

1. A fault tolerant system for monitoring information real-time through a network, the system comprising:

a plurality of network elements, each of the network elements being coupled together in a network, each of the network elements comprising an interface device, the plurality of network elements being configured to route a call from a source to a destination through the network elements;

a plurality of mediator processes coupled to each of the network elements, the plurality of mediator processes number from 1 to N, where N is an integer greater than 1, each of the mediator processes being-configured to receive events from any one of the network elements as associated with the call as the call is being routed through the elements from the source to the destination; and

a distributor process coupled to each of the mediator processes, the distributor being configured to distribute incoming events for any one of the mediator processes that experiences a fault to the other 1 through N mediator processes excluding the mediator processes that has experienced a fault.

2. The system of claim 1 further comprising a correlation process coupled between the messaging bus and the mediator, the correlation process comprising a plurality of rules, each of the rules being-configured to change information received from the mediator to one of a plurality of call detail records, each of the call detail records being of a preselected format.

3. The system of claim 1 wherein the plurality of network elements comprise at least a router and one or more devices selected from a switch, a server, a Media Gateway, Softswitch, and an Integrated Access Device.

4. The system of claim 1 wherein the source is a caller location and wherein the destination is a receiver location.

5. The system of claim 1 wherein the plurality of mediator processes are respectively provided on a plurality of server devices, number from 1 through M, where M is equal to N.

6. The system of claim 1 wherein the distributor process selects one of the mediator processes for the incoming events associated with a single call.

7. The system of claim 1 further comprising a network interface coupled to the distributor process, the network interface being-configured to convert incoming events into a common protocol for use in any one of the mediator processes.

8. The system of claim 1 wherein the distributor process is provided in an adaptor.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND ASSIGNEE PREVIOUSLY RECORDED AT REEL: 027182 FRAME: 0344. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 21, 2016
From: GB ACQUISITION, INC.
To: BAYPACKETS, INC.
Reel/Frame 040706/0374 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2016
From: MONTAGE CAPITAL, LLC
To: AGNITY INC.
Reel/Frame 038111/0392 →
MERGER Recorded Nov 7, 2011
From: BAYPACKETS, INC.
To: GB ACQUISITION, INC.
Reel/Frame 027182/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2011
From: VERMA, SUBHASH; CHAWLA, SANJEEV; CHAWLA, RAKESH; GOEL, GAURAV; BAWA, JASKARAN S.
To: BAYPACKETS, INC.
Reel/Frame 027057/0779 →
SECURITY AGREEMENT Recorded Mar 1, 2011
From: AGNITY INC.
To: MONTAGE CAPITAL, LLC
Reel/Frame 025877/0971 →