IP Library Granted Patent US 8,019,844
Granted Patent B2
US 8,019,844 · App. 11/312,012 · Granted Sep 13, 2011

System and method for monitoring data in a telecommunications network

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 8,019,844
App. No.
11/312,012
Granted
Sep 13, 2011
Kind
B2
Abstract

A system and method for generating an analysis and detection engine operable to monitor and report data in a telecommunications network includes a plurality of selectable processing modules. Each module is individually configurable to perform predetermined processing and data storage functions including specification of dimensions for which processing is to be applied, and collectively configurable in a linear communication path so as to define unique data analysis/detection flows.

Claims (43)

1. A toolbox apparatus for generating an analysis and detection engine operable to monitor and report data in a telecommunications network, comprising:

a processor;

a plurality of user selectable processing modules stored on and executed by the processor, each module individually configurable by a user to perform predetermined processing and data storage functions including specification of dimensions for which processing is applied, and collectively configurable by the user in a linear communication path so as to define a unique data analysis/detection flow;

a plurality of user selectable adaptor modules, each adaptor module operative to receive and map data from a specific data source of the telecommunications network to a corresponding parameter of the data analysis/detection flow;

wherein each processing module is executed by the processor to perform the predetermined functions and forward data along the linear communication path for further processing by downstream modules of the flow in accordance with individual and collective user configurations so as to provide flexible and fast data reporting in real time; and

wherein the plurality of user selectable processing modules comprise a filter module configurable to narrow the data flowing through the flow, an augmentation module configurable to augment the data with additional information, wherein the additional information is used by downstream processing modules, and an alarming module configurable to specify the dimensions for which processing is to be applied.

2. A toolbox apparatus as in claim 1 , wherein the plurality of user selectable processing modules are further operative to register to a central registry allowing graphing tools to access the stored data once the flow is created.

3. A toolbox apparatus as in claim 1 , wherein the plurality of user selectable processing modules are individually and collectively configurable by a user in 4GL.

4. A toolbox apparatus as in claim 1 further comprising:

an error checking module configured to detect variables in the linear communication path and provide an error notification to the user of potential inconsistencies between the detected variables and the user configurations.

5. A toolbox apparatus for generating an analysis and detection engine operable to monitor and detect call routing anomalies in a telecommunications network, the toolbox apparatus comprising:

a processor;

a plurality of user selectable processing modules stored on and executed by the processor, each module individually configurable by a user in 4GL to perform predetermined processing and data storage functions, including specification of dimensions for which processing is applied, and collectively configurable by the user in a linear communication path so as to define a unique data analysis/detection flow;

a plurality of user selectable adaptor modules, each adaptor module operative to receive and map data from a specific data source of the telecommunications network to a corresponding parameter of the data analysis/detection flow;

a central registry for communicating with and registering each unique data analysis/detection flow;

wherein each processing module is operative to perform the predetermined functions and forward data along the linear communication path for further processing by downstream modules of the flow in accordance with individual and collective user configurations so as to provide flexible and fast data reporting in real time; and

wherein the plurality of processing modules comprise an augmentation module configurable to augment the data with additional information, wherein the additional information is used by downstream processing modules.

6. An analysis and detection engine apparatus operable to monitor and report data in a telecommunications network, comprising:

a processor;

a plurality of processing modules stored on and executed by the processor selected and configured by a user to perform predetermined processing and data storage functions, including specification of dimensions for which processing shall be applied, and collectively configured by a user in a linear communication path so as to define a unique data analysis/detection flow;

an adaptor module operative to receive and map data from a specific data source of the telecommunications network to a corresponding parameter of the data analysis/detection flow;

wherein each processing module is operative to perform its predetermined functions and forward data along the linear communication path for further processing by downstream modules of the flow in accordance with individual and collective user configurations; and

wherein the plurality of processing modules comprise an augmentation module configurable to augment the data with additional information, wherein the additional information is used by downstream processing modules.

7. An analysis and detection engine apparatus operable to monitor and detect call routing anomalies in a telecommunications network, comprising:

a processor;

a plurality of processing modules stored on and executed by the processor, the plurality of processing modules selected and configured by a user in 4GL to perform predetermined processing and data storage functions, including specification of dimensions for which processing shall be applied, and collectively configured by the user in a linear communication path so as to define a unique data analysis/detection flow; and

an adaptor module operative to receive and map data from a specific data source to a corresponding parameter of the data analysis/detection flow;

wherein each processing module is operative to perform the predetermined functions and forward data along the linear communication path for further processing by downstream modules of the flow in accordance with individual and collective user configurations; and

wherein the plurality of processing modules comprise an augmentation module configurable to augment the data with additional information, wherein the additional information is used by downstream processing modules.

8. An analysis and detection engine apparatus as in claim 7 , wherein the plurality of processing modules comprise a filter module configurable to narrow the data flowing through the flow.

9. An analysis and detection engine apparatus as in claim 7 , wherein the plurality of processing modules comprise an alarming module configurable to specify the dimensions for which processing is to be applied.

10. An analysis and detection engine apparatus as in claim 7 further comprising:

an error checking module configured to detect variables in the linear communication path and provide an error notification to the user of potential inconsistencies between the detected variables and the user configurations.

11. A method for creating an analysis and detection engine in 4GL to monitor and report data in a telecommunications network, comprising:

selecting and individually configuring a plurality of processing modules to perform corresponding predetermined processing and data storage functions using a processor including specification of dimensions for which processing is applied, wherein the processing is applied to each instance of at least one dimension of the specified dimensions;

collectively configuring the selected processing modules in a linear communication path so as to define a unique data analysis/detection flow;

selecting an adaptor module from a plurality of adaptor modules, each adaptor module operative to receive and map data from a specific data source of the telecommunications network to a corresponding parameter of the data analysis/detection flow;

interfacing the selected adaptor module with the selected processing modules;

registering the data analysis/detection flow with a central registry so as to provide flexible and fast real time data reporting; and

augmenting the data with additional information, wherein the additional information is used by downstream processing modules.

12. A method as in claim 11 , wherein the processing is applied to each unique instance of a plurality of dimensions of the specified dimensions.

13. A method as in claim 11 further comprising performing error checking during the configuration of the analysis/detection flow.

14. A method as in claim 13 wherein the operation of performing error checking comprises comparing variables implemented in the plurality of processing modules.

Assignments (5)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 018989/0678 →
SECURITY AGREEMENT Recorded Sep 6, 2006
From: LEVEL 3 COMMUNICATIONS, INC.; ICG COMMUNICATIONS, INC.
To: MERRILL LYNCH CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 018207/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2006
From: WARD, JOHN
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 017821/0938 →