IP Library Granted Patent US 7,203,291
Granted Patent B2
US 7,203,291 · App. 10/858,460 · Granted Apr 10, 2007

Apparatus and method for generating call information data for calls on long duration

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,203,291
App. No.
10/858,460
Granted
Apr 10, 2007
Kind
B2
Abstract

An apparatus for generating data for long duration calls includes: call sensors distributed across a network for detecting call messages, correlating call messages relating to a call, and for storing call message related information, including at least one of the call network endpoints in an at least partial correlated call record; a time detection module for determining which network endpoints are located in a time standard that has just passed, or is about to pass, a predetermined time; and a call record controller for providing a control signal instructing at least some call sensors to determine whether any correlated call records relate to a call that includes one of the determined network endpoints and that started more than a predetermined time period prior to the predetermined time. The call sensors generate and transmit for storage an interim call data record (CDR) for each of the determined correlated call records.

Claims (25)

1. An apparatus for generating call information data for calls of long duration occurring between an originating network endpoint and a destination network endpoint, the apparatus comprising:

a plurality of call sensors distributed across a telecommunications network for detecting call messages, correlating call messages relating to the same call and for storing information, relating to those call messages, including at least one of the network endpoints for the call, in an at least partial correlated call record;

a time detection module for determining which network endpoints are located in a time standard that has just passed, or is about to pass, a predetermined time;

a call record controller for providing a control signal instructing at least some call sensors to determine whether any of the correlated call records relate to a call that includes one of the determined network endpoints and that started more than a predetermined time period prior to the predetermined time;

wherein the call sensors generate an interim call data record (CDR) for each of the determined correlated call records and transmit the interim CDR for storage.

2. An apparatus according to claim 1 , wherein the call sensors mark the correlated call records with an indication that an interim CDR based on the correlated call record has previously been generated.

3. An apparatus according to claim 2 , wherein an interim CDR is marked to indicate its order in a sequence of interim CDRs relating to the same correlated call record.

4. An apparatus according to claim 1 , further comprising a CDR combiner for combining all interim CDRs received from different call sensors relating to the same call into a single interim CDR transmitted for storage.

5. An apparatus according to claim 1 , wherein the call record controller comprises a table having information correlating the network endpoints with the time standards in which they are located.

6. An apparatus according to claim 1 , wherein the call sensors transmit the interim CDRs at a controlled rate.

7. An apparatus according to claim 1 , wherein the predetermined time is midnight.

8. An apparatus according to claim 1 , wherein the predetermined time period is 24 hours.

9. An apparatus according to claim 1 , wherein the call sensors generate a partial call data record (CDR) for each correlated call record on completion of that call and transmit the partial CDR, the apparatus further comprising a CDR combiner for combining the partial CDRs into a complete CDR relating to a particular completed call.

10. A method of generating call information data for calls of long duration occurring between an originating network endpoint and a destination network endpoint in an apparatus having a plurality of call sensors distributed across a telecommunications network for detecting call messages, correlating call messages relating to the same call and for storing information relating to those call messages, including at least one of the network endpoints for the call, in an at least partial correlated call record, the method comprising the steps of:

determining which network endpoints are located in a time standard that has just passed, or is about to pass, a predetermined time;

instructing at least some of the call sensors to determine whether any of the correlated call records relate to a call includes one of the determined network endpoints and that that started more than a predetermined time period prior to the predetermined time;

the call sensors generating an interim call data record (CDR) for each of the determined correlated call records and transmitting the interim CDR for storage.

11. A method according to claim 9 , further comprising the step of marking the correlated call records with an indication that an interim CDR based on the correlated call record has previously been generated.

12. A method according to claim 11 , further comprising the step of marking an interim CDR to indicate its order in a sequence of interim CDRs relating to the same correlated call record.

13. A method according to claim 9 , further comprising the step of combining all interim CDRs relating to the same call into a single interim CDR.

14. A method according to claim 9 , further comprising the step of maintaining a table in which the network endpoints are correlated with the time standards in which they are located.

15. A method according to claim 9 , wherein the rate at which the partial CDRs are transmitted is controlled.

16. A method according to claim 9 , wherein the predetermined time is midnight.

17. A method according to claim 9 , wherein the predetermined time period is 24 hours.

18. A method according to claim 9 , further comprising the steps of generating a partial call data record (CDR) for each correlated call record on completion of that call, transmitting the partial CDR, and combining the partial CDRs into a complete CDR relating to a particular completed call.

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 Jun 1, 2004
From: AGILENT TECHNOLOGIES UK
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 015424/0965 →