IP Library Granted Patent US 8,731,162
Granted Patent B1
US 8,731,162 · App. 13/837,603 · Granted May 20, 2014

Systems and methods for matching call detail records for the same communication generated by different elements of an IP telephony system

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,731,162
App. No.
13/837,603
Granted
May 20, 2014
Kind
B1
Abstract

Call detail records (CDRs) that are generated by different elements of an IP telephony system in connection with the same communication can be matched to one another using timing information contained in the CDRs. Other information in addition to timing information, and which is present in two CDRs relating to the same communication may be used in conjunction with timing information to match CDRs from the same communication.

Claims (29)

1. A method of determining that two call detail records (CDRs) generated by at least one element of an IP telephony system relate to the same telephony communication, comprising:

generating a first transfer identification number using information contained in a first CDR;

generating a second transfer identification number using information contained in a second CDR; and

determining that the first and second CDRs relate to the same communication if the first transfer identification number substantially matches the second transfer identification number.

2. The method of claim 1 , wherein the first and second transfer identification numbers are generated based upon timing information contained in the first and second CDRs, respectively.

3. The method of claim 2 , wherein the first and second transfer identification numbers are also generated based upon calling party identifiers contained in the first and second CDRs, respectively.

4. The method of claim 3 , wherein the calling party identifiers are telephone numbers of the calling parties.

5. The method of claim 2 , wherein the first and second transfer identification numbers are also generated based on called party identifiers in the first and second CDRs, respectively.

6. The method of claim 5 , wherein the called party identifiers are telephone numbers of the called parties.

7. The method of claim 2 , wherein the first transfer identification number is based on a transfer identifier contained in the first CDR, and the second transfer identification number is based upon at least one of a transfer identifier and a called party identifier in the second CDR.

8. The method of claim 2 , wherein the first CDR does not include an ingress call identification number.

9. The method of claim 2 , wherein the first and second transfer identification numbers are also generated based on timestamp information in the first and second CDRs, respectively.

10. The method of claim 1 , further comprising selecting the second CDR from a group of CDRs that were generated within a predetermined time window.

11. The method of claim 10 , wherein the predetermined time window begins at the time that the first CDR was generated.

12. A system for determining that two call detail records (CDRs) generated by at least one element of an IP telephony system relate to the same telephony communication, comprising:

means for generating a first transfer identification number using information contained in a first CDR;

means for generating a second transfer identification number using information contained in a second CDR; and

means for determining that the first and second CDRs relate to the same communication if the first transfer identification number substantially matches the second transfer identification number.

13. A system for determining that two call detail records (CDRs) generated by at least one element of an IP telephony system relate to the same telephony communication, comprising a CDR matching unit that generates a first transfer identification number using information contained in a first CDR, that generates a second transfer identification number using information contained in a second CDR, and that determines the first and second CDRs relate to the same communication if the first transfer identification number substantially matches the second transfer identification number.

14. The system of claim 13 , wherein the CDR matching unit generates the first and second transfer identification numbers based upon timing information contained in the first and second CDRs, respectively.

15. The system of claim 14 , wherein the CDR matching unit also generates the first and second transfer identification numbers based upon calling party identifiers contained in the first and second CDRs, respectively.

16. The system of claim 15 , wherein the calling party identifiers are telephone numbers of the calling parties.

17. The system of claim 14 , wherein the CDR matching unit also generates the first and second transfer identification numbers based on called party identifiers in the first and second CDRs, respectively.

18. The system of claim 17 , wherein the called party identifiers are telephone numbers of the called parties.

19. The system of claim 14 , wherein the CDR matching unit generates the first transfer identification number based on a transfer identifier contained in the first CDR, and the CDR matching unit generates the second transfer identification number based upon at least one of a transfer identifier and a called party identifier in the second CDR.

20. The system of claim 14 , wherein the first CDR does not include an ingress call identification number.

21. The system of claim 14 , wherein the CDR matching unit also generates the first and second transfer identification numbers based on timestamp information in the first and second CDRs, respectively.

22. The system of claim 13 , wherein the CDR matching unit selects the second CDR from a group of CDRs that were generated within a predetermined time window.

23. The system of claim 22 , wherein the predetermined time window begins at the time that the first CDR was generated.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 8, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060313/0447 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →
MERGER Recorded Mar 31, 2016
From: VONAGE NETWORK LLC
To: VONAGE AMERICA INC.
Reel/Frame 038320/0327 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2014
From: MAJD, CASEM; DWARKHA, ROHAN; BUCKO, ANDREW; FARKAS, JASON; SULLIVAN, MATTHEW; MCGONIGAL, GRAHAM
To: VONAGE NETWORK, LLC
Reel/Frame 032430/0596 →