IP Library Granted Patent US 7,668,534
Granted Patent B2
US 7,668,534 · App. 11/172,933 · Granted Feb 23, 2010

Method and system for transportation of derived call records to a central repository

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,668,534
App. No.
11/172,933
Granted
Feb 23, 2010
Kind
B2
Abstract

A method of monitoring, and a system to perform the method of monitoring, a mobile network, the method including receiving a data stream from one or more monitoring points of the mobile network and generating a detail record of an information transaction in the mobile network, storing the generated detail record in a data record storage unit immediately upon completion of the information transaction, and notifying a user that the detail record is available to be viewed.

Claims (21)

1. A system to monitor a mobile network, comprising: a data record generator arranged to receive, on a real-time basis, a data stream representing calls occurring on the mobile network, and to generate a call detail record (CDR) corresponding of a single call; and an encapsulator/decapsulator unit arranged to encapsulate the CDR in a network transport protocol immediately when the single call is terminated, and transport the same to a CDR repository for storage and/or immediate action by a user, via a user input.

2. The system as claimed in claim 1 , wherein the encapsulator/decapsulator unit comprises: an encoder which receives and encodes the CDR according to predefined encoding rules, when the single call is terminated; a transporter which encapsulates the encoded CDR in packet form and generates a stream of packets using the network transport protocol; a decoder which decodes the packets using predefined decoding rules to obtain the original CDR; and a CDR gateway which serves as a gateway for forwarding the CDR to a storage engine where the CDR can be immediately stored in a CDR Repository.

3. The system as claimed in claim 2 , wherein the CDR gateway also simultaneously forwards the CDR to a notification engine where immediate user notification can be generated in real-time, in response to predefined notification rules.

4. The system as claimed in claim 3 , wherein the user input corresponds to a graphical user interface (GUI) which accepts inputs from the user to set the user defined call criteria for retrieval of one or more CDRs associated with a particular call from the CDR repository for initial signaling analysis and to request retrieval of detailed frame messages corresponding to one or more selected CDRs for detailed signaling analysis.

5. The system as claimed in claim 3 , wherein the immediate user notification can be generated by way of email notification, pager, text messaging, Simple Network Management Protocol trap, or any combination thereof.

6. The system as claimed in claim 2 , wherein the predefined encoding rules correspond to the predefined decoding rules written in a XML file format with each file representing a field of a packet containing a specific parameter of the single call obtained from the mobile network.

7. The system as claimed in claim 2 , wherein the encapsulator/decapsulator unit is also configured to retrieve one or more CDRs from the CDR repository associated with a particular call ID for a visual display, upon request from the user input, and to receive a request from the user input to perform a “drill-down” operation in which one or more CDRs that make up the selected call can be drilled down for signaling analysis, or details of individual frames corresponding to selected CDRs that make up the selected call can be drilled down for a visual display for detailed signaling analysis.

8. The system as claimed in claim 7 , wherein the user input comprises a graphical user interface, and the user determines a method in which the notification unit notifies the user that the detail record is available to be viewed, via the user input.

9. A method of monitoring a mobile network, comprising: receiving a data stream from one or more monitoring points of the mobile network and generating a detail record of a single call occurring on the mobile network; encapsulating the detail record in a network transport protocol immediately when the single call is terminated; and transporting an encapsulating detail record to be stored in a central repository for storage and/or immediate action by a user, via a user input.

10. The method as claimed in claim 9 , wherein the detail record is encapsulated by encoding the detail record using predefined encoding rules.

11. The method as claimed in claim 10 , further comprising: receiving and decoding an encoded detail record in a stream of packets using defined decoding rules to obtain the original detail record; and forwarding the CDR to a storage engine where the CDR can be immediately stored in a CDR Repository, and/or to a notification engine where immediate user notifications can be generated in real-time, in response to predefined notification rules.

12. The method as claimed in claim 11 , wherein the notifying the user that the detail record is available to be viewed, via the user input, comprises notifying the user by way of email notification, pager, text messaging, Simple Network Management Protocol (SNMP) trap, or any combination thereof.

13. The method as claimed in claim 12 , wherein the user input comprises a graphical user interface, and the user determines a method in which the notification unit notifies the user that the detail record is available to be viewed, via the user input.

14. The method as claimed in claim 9 , wherein the user input corresponds to a graphical user interface (GUI) which accepts inputs from the user to set the user defined call criteria for retrieval of one or more CDRs associated with a particular call from the CDR repository for initial signaling analysis and to request retrieval of detailed frame messages corresponding to one or more selected CDRs for detailed signaling analysis.

15. The method as claimed in claim 9 , wherein the user input comprises a graphical user interface (GUI), and the user determines a method in which the notification unit notifies the user that the detail record is available to be viewed, via the GUI.

16. A computer readable medium encoded with processing instructions to perform a method of monitoring a mobile network, the method comprising: receiving a data stream from one or more monitoring points of the mobile network and generating a detail record of a single call occurring on the mobile network; encapsulating the detail record in a network transport protocol immediately when the single call is terminated; and transporting an encapsulating detail record to be stored in a central repository for storage and/or immediate action by a user, via a user input.

17. The computer readable medium as claimed in claim 16 , further comprising: receiving and decoding an encoded detail record in a stream of packets using defined decoding rules to obtain the original detail record; and forwarding the CDR to a storage engine where the CDR can be immediately stored in a CDR Repository, and/or to a notification engine where immediate user notifications can be generated in real-time, in response to predefined notification rules.

18. The computer readable medium as claimed in claim 16 , wherein the storing the generated detail record in the data record storage unit, and the notifying the user that the detail record is available to be viewed, comprises receiving the detail record at a data record gateway which then stores the detail record and notifies the user.

19. The computer readable medium as claimed in claim 18 , the user input corresponds to a graphical user interface (GUI) which accepts inputs from the user to set the user defined call criteria for retrieval of one or more CDRs associated with a particular call from the CDR repository for initial signaling analysis and to request retrieval of detailed frame messages corresponding to one or more selected CDRs for detailed signaling analysis.

20. The computer readable medium as claimed in claim 16 , wherein the notifying the user that the detail record is available to be viewed, via the user input, comprises notifying the user by way of email notification, pager, text messaging, Simple Network Management Protocol (SNMP) trap, or any combination thereof.

21. The computer readable medium as claimed in claim 16 , the user input comprises a graphical user interface (GUI), and the user determines a method in which the notification unit notifies the user that the detail record is available to be viewed, via the GUI.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →
CHANGE OF NAME Recorded Nov 6, 2015
From: JDS UNIPHASE CORPORATION
To: VIAVI SOLUTIONS INC.
Reel/Frame 037057/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2013
From: AGILENT TECHNOLOGIES, INC.
To: JDS UNIPHASE CORPORATION
Reel/Frame 030088/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2005
From: CONNELLY, STEPHEN P.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 016326/0355 →