IP Library Granted Patent US 7,398,084
Granted Patent B2
US 7,398,084 · App. 11/168,378 · Granted Jul 8, 2008

Method and system of correlating dissimilar call records to a high level aggregated view

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,398,084
App. No.
11/168,378
Granted
Jul 8, 2008
Kind
B2
Abstract

A method of monitoring, and a system to perform the method of monitoring, a mobile network, the method including generating detail records of information transactions in the mobile network; correlating dissimilar detail records from different ones of the monitoring points according to one or more common attributes of the dissimilar detail records, and aggregating at least a portion of the correlated detail records into a single group; and presenting the aggregated detail records in a high level presentation in a graphical user interface.

Claims (19)

1. A system to monitor a mobile network, the system comprising: a data record generator to receive, on a real-time basis, a data stream from one or more monitoring points of the mobile network and generate detail records of information transactions in the mobile network; and a data record aggregator to receive the detail records from the data record generator, correlate dissimilar detail records from different ones of the monitoring points according to one or more common attributes of the dissimilar detail records, aggregate at least a portion of the correlated detail records into a single group, and send aggregated detail records in the single group, via either a user input for a visual display or a selected mode of delivery for alerting a user of the aggregated detail records; wherein the aggregated detail records are displayed, via the user input, or alternatively, transmitted, via the selected mode of delivery in the form of an email or instant message (IM) to alert the user of the aggregated detail records.

2. The system of claim 1 , wherein a user determines, via the user input, an amount of the information presented in the aggregated detail records.

3. The system of claim 1 , wherein the aggregated detail records displayed, via the user input, comprise at least one of the common attributes of the dissimilar detail records.

4. The system of claim 1 , wherein the user input displays a complete detail record in response to a user selecting one of the aggregated detail records display, via the user input.

5. The system of claim 1 , wherein a user determines, through the user input, the one or more common attributes used to correlate the dissimilar detail records to be displayed in the aggregated group.

6. The system of claim 1 , wherein the aggregated detail records are displayed, via a plurality of user inputs, for a plurality of users, and each of the plurality of users determines the one or more common attributes used to correlate the dissimilar detail records to be displayed in the respective aggregated group.

7. The system of claim 1 , wherein the one or more common attributes of the dissimilar detail records include one of a call type, start time, end time, success status, failure reason, or a combination thereof, and at least one of the one or more common attributes is extracted by the data record aggregator from different information comprised in the dissimilar detail records.

8. The system of claim 1 , wherein the user input comprises a graphical user interface (GUI).

9. A method of monitoring a mobile network, the method comprising: receiving, on a real-time basis, a data stream from one or more monitoring points of the mobile network and generating detail records of information transactions in the mobile network; correlating dissimilar detail records from different ones of the monitoring points according to one or more common attributes of the dissimilar detail records, and aggregating at least a portion of the correlated detail records into a single group; and providing aggregated detail records, via a user input for a visual display, or via a selected mode of delivery to alert a user of the aggregated detail records; wherein the aggregated detail records are displayed, via the user input, or alternatively, transmitted, via the selected mode of delivery in the form of an email or instant message (IM) to alert the user of the aggregated detail records.

10. The method of claim 9 , further comprising displaying the aggregated detail records, via the user input, in a form having less information than comprised in the respective generated detail records.

11. The method of claim 10 , further comprising a user determining, via the user input, an amount of the information displayed in the aggregated detail records, and the aggregated detail records displayed, via the user input, comprise at least one of the common attributes of the dissimilar detail records.

12. The method of claim 9 , further comprising displaying a complete detail record in the user input in response to a user selecting one of the aggregated detail records displayed, via the user input.

13. The method of claim 9 , further comprising a user determining, via the user input, the one or more common attributes used to correlate the dissimilar detail records to be displayed in the aggregated group.

14. The method of claim 9 , further comprising displaying the aggregated detail records, via a plurality of user inputs, for a plurality of users, and each of the plurality of users determining the one or more common attributes used to correlate the dissimilar detail records to be displayed, via the respective aggregated group.

15. The method of claim 9 , further comprising each of the plurality of users determining an amount of the information displayed, via the respective aggregated group.

16. The method of claim 14 , wherein the one or more common attributes of the dissimilar detail records include one of a call type, start time, end time, success status, failure reason, or a combination thereof, and wherein the user input comprises a graphical user interface (GUI).

17. A computer readable medium encoded with processing instructions to perform a method of monitoring a mobile network, the method comprising: receiving, on a real-time basis, a data stream from one or more monitoring points of the mobile network and generating detail records of information transactions in the mobile network; correlating dissimilar detail records from different ones of the monitoring points according to one or more common attributes of the dissimilar detail records, and aggregating at least a portion of the correlated detail records into a single group; and providing aggregated detail records, via a user input for a visual display, or via a selected mode of delivery to alert a user of the aggregated detail records; wherein the aggregated detail records are displayed, via the user input, or alternatively, transmitted, via the selected mode of delivery in the form of an email or instant message (IM) to alert the user of the aggregated detail records.

18. The computer readable medium of claim 17 , wherein the method further comprises displaying the aggregated detail records, via the user input in a form having less information than comprised in the respective generated detail records; and displaying a complete detail record, via the user input in response to a user selecting one of the aggregated detail records displayed, via the user input.

19. The computer readable medium of claim 17 , wherein the user input comprises a graphical user interface (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/0381 →