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

System and method for monitoring service quality in a communications network

Assignee: Netscout Systems Texas LLC
•
Filing: 1998-06-08
•
Granted: 2002-04-30
•
Expires: 2018-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for generating service quality statistics for a communications network is disclosed. Network monitors capture messages in a communications network, such as an SS7 network, and correlate related messages into records. The records are filtered using a call detail record profile to create call detail records which are provided to an statistics server. The statistics server generates certain statistics for the message records and stores the statistics to a database. A report application recalls the statistics from the database and presents statistics in a reporting format configured by the user. The reports indicate the statistical performance of network providers for selected called or calling telephone numbers or for selected services.

Inventors

  • 👤 Gerald Ray Lawson
  • 👤 Chad Daniel Harper
  • 👤 Grant Michael Brehm
  • 👤 Gaurang S. Kalyanpur

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 05:24
CPC Classifications
H; H04; H04M; H04M15/00; H04M15/58; H04M1/00; H04M1/24; H04M2215/00; H04M2215/01; H04M2215/0188

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 247 words
A monitoring system for a communications network comprising: means for capturing messages from links in said communications network; means for sending, to a transaction tracking processor in a monitor, said captured messages; means for correlating said captured messages into message records; means for sending, to a CDR application in said monitor, said correlated captured messages; if said captured messages are received out of sequence by said transaction tracking processor, means for sending said out of sequence messages to said CDR application; means for generating, by said CDR application, call detail records from said message records; means for attaching, by said CDR application, said out of sequence messages to said call detail records; means for providing, by a CDR configuration application, a call detail record profile to said CDR application, wherein said CDR application sends said call detail records to a quality assurance statistics application based on said call detail record profile; interface means for allowing users to configure said call detail record profiles; means for gathering, by said quality assurance statistics application, statistics from said call detail records; means for storing, by said quality assurance statistics application, said statistics to a database; means for recalling, by a quality assurance report application, said statistics from said database; means for formatting, by said quality assurance report application, said statistics; interface means for configuring a report profile, wherein said report profile comprises said formatted statistics to be recalled from said database; and means for displaying said statistics to said user.
Claim 2
Dependent Claim 247 words
A monitoring system for a communications network comprising: means for capturing messages from links in said communications network; means for sending, to a transaction tracking processor in a monitor, said captured messages; means for correlating said captured messages into message records; means for sending, to a CDR application in said monitor, said correlated captured messages; if said captured messages are received out of sequence by said transaction tracking processor, means for sending said out of sequence messages to said CDR application; means for generating, by said CDR application, call detail records from said message records; means for attaching, by said CDR application, said out of sequence messages to said call detail records; means for providing, by a CDR configuration application, a call detail record profile to said CDR application, wherein said CDR application sends said call detail records to a quality assurance statistics application based on said call detail record profile; interface means for allowing users to configure said call detail record profiles; means for gathering, by said quality assurance statistics application, statistics from said call detail records; means for storing, by said quality assurance statistics application, said statistics to a database; means for recalling, by a quality assurance report application, said statistics from said database; means for formatting, by said quality assurance report application, said statistics; interface means for configuring a report profile, wherein said report profile comprises said formatted statistics to be recalled from said database; and means for displaying said statistics to said user.
Claim 3
Dependent Claim 17 words
The system of claim 1 further comprising: profile storage means for storing said call detail record profiles.
Claim 4
Dependent Claim 59 words
The monitoring system of claim 1 wherein said call detail record profile comprises parameters selected from the group consisting of: Call State that Triggers the CDR Generation; Address Complete; Answer; Call Termination; Application Type; Point Codes; Calling Party Numbers; Called Party Numbers; Translated Numbers; Mobile Identification Number (MIN); Routing Numbers; Account Numbers; Electronic Serial Number; and Location Routing Number.
Claim 5
Dependent Claim 70 words
The monitoring system of claim 1 wherein said call detail records comprise parameters selected from the group consisting of: Length of Entire CDR; Length of Fixed Fields; CDR Sequence Number; CDR Condition Indicator; Time of Transaction Start; Time of Transaction End; Carrier Identification Codes; Origination Point Code; Destination Point Code; Abort Reason; Application; Number of Calling Party Digits; Calling Party Number; Number of Called Party Digits; and Called Party Number.
Claim 6
Dependent Claim 109 words
The system of claim 1 wherein said statistics are selected from the group consisting of: Number of Call Attempts; Number of Call Attempts Answered; Number of User Busy Calls; Number of Ring No Answer (RNA) Calls; Number of Normal Release Calls; Number of Abnormal Release Calls; Number of Unallocated Number Calls; Number of Address Incomplete Calls; Number of Transaction Aborts; Number of Congested Transactions; Number of Congested Calls; Number of Circuit Unavailable Calls; Number of Failed Transactions; Number of Failed Calls; Number of Undefined Release Cause Failed Calls; Number of Destination Out of Order Failed Calls; Average Call Set-Up Time; Average Call Hold Time; and Average Answer Seizure Ratio.
Claim 7
Dependent Claim 231 words
A monitoring method for a communications network comprising the steps of: capturing messages from links in said communications network; sending said captured messages to a transaction tracking processor in a monitor; correlating said captured messages into message records; sending said correlated captured messages to a CDR application in said monitor; if said captured messages are received out of sequence by said transaction tracking processor, sending said out of sequence messages to said CDR application; generating, by said CDR application, call detail records from said message records; attaching, by said CDR application, said out of sequence messages to said call detail records; providing, by a CDR configuration application, a call detail record profile to said CDR application, wherein said CDR application sends said call detail records to a quality assurance statistics application based on said call detail record profile; receiving user input to configure said call detail record profiles from a user interface; gathering, by said quality assurance statistics application, statistics from said call detail records; storing, by said quality assurance statistics application, said statistics to a database; recalling, by a quality assurance report application, said statistics from said database; formatting, by said quality assurance report application, said statistics; receiving user input for configuring a report profile from a user interface, wherein said report profile comprises said formatted statistics to be recalled from said database; and displaying said statistics to said user.
Claim 8
Dependent Claim 231 words
A monitoring method for a communications network comprising the steps of: capturing messages from links in said communications network; sending said captured messages to a transaction tracking processor in a monitor; correlating said captured messages into message records; sending said correlated captured messages to a CDR application in said monitor; if said captured messages are received out of sequence by said transaction tracking processor, sending said out of sequence messages to said CDR application; generating, by said CDR application, call detail records from said message records; attaching, by said CDR application, said out of sequence messages to said call detail records; providing, by a CDR configuration application, a call detail record profile to said CDR application, wherein said CDR application sends said call detail records to a quality assurance statistics application based on said call detail record profile; receiving user input to configure said call detail record profiles from a user interface; gathering, by said quality assurance statistics application, statistics from said call detail records; storing, by said quality assurance statistics application, said statistics to a database; recalling, by a quality assurance report application, said statistics from said database; formatting, by said quality assurance report application, said statistics; receiving user input for configuring a report profile from a user interface, wherein said report profile comprises said formatted statistics to be recalled from said database; and displaying said statistics to said user.
Claim 9
Dependent Claim 18 words
The method of claim 6 further comprising: storing said call detail record profiles in a profile storage element.
Claim 10
Dependent Claim 58 words
The method of claim 6 wherein said call detail record profile comprises parameters selected from the group consisting of: Call State that Triggers the CDR Generation; Address Complete; Answer; Call Termination; Application Type; Point Codes; Calling Party Numbers; Called Party Numbers; Translated Numbers; Mobile Identification Number (MIN); Routing Numbers; Account Numbers; Electronic Serial Number; and Location Routing Number.
Claim 11
Dependent Claim 69 words
The method of claim 6 wherein said call detail records comprise parameters selected from the group consisting of: Length of Entire CDR; Length of Fixed Fields; CDR Sequence Number; CDR Condition Indicator; Time of Transaction Start; Time of Transaction End; Carrier Identification Codes; Origination Point Code; Destination Point Code; Abort Reason; Application; Number of Calling Party Digits; Calling Party Number; Number of Called Party Digits; and Called Party Number.
Claim 12
Dependent Claim 109 words
The method of claim 6 wherein said statistics are selected from the group consisting of: Number of Call Attempts; Number of Call Attempts Answered; Number of User Busy Calls; Number of Ring No Answer (RNA) Calls; Number of Normal Release Calls; Number of Abnormal Release Calls; Number of Unallocated Number Calls; Number of Address Incomplete Calls; Number of Transaction Aborts; Number of Congested Transactions; Number of Congested Calls; Number of Circuit Unavailable Calls; Number of Failed Transactions; Number of Failed Calls; Number of Undefined Release Cause Failed Calls; Number of Destination Out of Order Failed Calls; Average Call Set-Up Time; Average Call Hold Time; and Average Answer Seizure Ratio.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-29 2005-10-29 2006-04-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-29 2009-10-29 2010-04-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-29 2013-10-29 2014-04-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag