IP Library Granted Patent US 7,573,831
Granted Patent B1
US 7,573,831 · App. 10/882,731 · Granted Aug 11, 2009

System and method for analyzing transmission of billing data

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,573,831
App. No.
10/882,731
Granted
Aug 11, 2009
Kind
B1
Abstract

The present invention generally relates to a method for analyzing billing packets transmitted from a billing collector to a billing converter. A first packet of data transmitted from a billing collector to a billing converter is received. The first packet includes billing data and a transmission time. A second packet of data being transmitted from the billing converter to the billing collector is received. The second packet includes an acknowledgement of the first packet and a transmission time. A first time difference between the transmission time of the first packet and the transmission time of the second packet is determined.

Claims (49)

1. A method for analyzing billing packets transmitted, the method comprising:

receiving a first packet of data being transmitted from a billing collector to a billing converter through a first transmission port, wherein said first packet comprises billing data and a current transmission time;

determining whether the first packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the first packet;

determining a first time difference between the previous transmission time of the first packet and the current transmission time of the first packet;

receiving a second packet of data being transmitted from the billing collector to the billing converter through the first transmission port, wherein the second packet comprises billing data and a second current transmission time;

determining whether the second packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the second packet;

determining a second time difference between the previous transmission time of the second packet and the second current transmission time of the second packet; and

storing the first time difference and the second time differences with indications that the first time difference and the second time difference are related to packets transmitted through the first transmission port.

2. The method of claim 1 , wherein be transmitted includes attempted to be transmitted.

3. The method of claim 2 , further comprising:

determining the total number of times the first packet has been transmitted.

4. The method of claim 3 , further comprising:

storing the number of times the first packet has been transmitted.

5. The method of claim 4 , further comprising:

substituting the previous transmission time of the first packet with the current transmission time of the first packet.

6. The method of claim 1 , further comprising:

determining the sum of the first and second time differences to determine total time stalled.

7. The method of claim 6 , further comprising:

displaying the total time stalled.

8. A system for analyzing billing packets transmitted, the method comprising:

a first receiving component for receiving a first packet of data being transmitted from a billing collector through a first transmission port to a billing converter, wherein the first packet comprises billing data and a current transmission time;

a first determining component for determining whether the first packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the packet; and

a second determining component for determining a first time difference between the previous transmission time of the first packet and the current transmission time of the first packet;

a second receiving component for receiving a second packet of data being transmitted from the billing collector through the first transmission port to the billing converter, wherein the second packet comprises billing data and a current transmission time;

a third determining component for determining whether the second packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the second packet;

a fourth determining component for determining a second time difference between the previous transmission time of the second packet and the current transmission time of the second packet, and

a fifth determining component for determining the sum of the first and second time differences to determine total time stalled through the first transmission port.

9. The system of claim 8 , wherein being transmitted includes attempted to be transmitted.

10. The system of claim 9 , further comprising:

a substituting component for substituting the previous transmission time of the first packet with the current transmission time of the first packet.

11. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method for analyzing billing packets transmitted, the method comprising:

receiving a first packet of data being transmitted from a billing collector through a first transmission port to a billing converter, wherein said packet comprises billing data and a current transmission time;

determining whether the first packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the first packet;

determining a first time difference between the previous transmission time of the first packet and the current transmission time of the first packet;

receiving a second packet of data being transmitted from the billing collector through the first transmission port to the billing converter, wherein the second packet comprises billing data and a current transmission time;

determining whether the second packet has been previously transmitted from the billing collector to the billing converter, and if so, determining a previous transmission time for the second packet;

determining a second time difference between the previous transmission time of the second packet and the current transmission time of the second packet; and

storing the first time difference and the second time differences with indications that the first time difference and the second time difference are related to packets transmitted through the first transmission port.

12. The media of claim 11 , wherein being transmitted includes attempted to be transmitted.

13. The media of claim 12 , further comprising:

determining the total number of times the first packet has been transmitted.

14. The media of claim 13 , further comprising:

storing the number of times the first packet has been transmitted.

15. The media of claim 14 , further comprising:

substituting the previous transmission time of the first packet with the current transmission time of the first packet.

16. The media of claim 11 , further comprising:

determining the sum of the first and second time differences to determine total time stalled.

17. The media of claim 16 , further comprising:

displaying the total time stalled.

Assignments (3)
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2004
From: STUDTMANN, JOEL MARK
To: SPRINT COMMUNICATIONS COMPANY, LP
Reel/Frame 015549/0528 →