IP Library Granted Patent US 6,934,751
Granted Patent B2
US 6,934,751 · App. 10/307,135 · Granted Aug 23, 2005

Method and device for providing more accurate subscriber device billing

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 6,934,751
App. No.
10/307,135
Granted
Aug 23, 2005
Kind
B2
Abstract

A PDSN ( 18 ) includes a usage recording agent ( 19 ) for distinguishing between nonbillable and billable activity of a subscriber device 12 . The usage recording agent ( 19 ) creates a record of a total number of bytes transmitted from the PDSN ( 18 ) to the RAN ( 14 ), counts bytes that are retransmitted from the PDSN ( 18 ) for providing a retransmitted byte total, and forwards the retransmitted byte total and the record to an AAA ( 28 ) so that the record can be adjusted in accordance with the retransmitted byte total.

Claims (22)

1. A method for more accurately recording subscriber device activity comprising:

creating a record that comprises a total number of bytes transmitted from a packet data serving node;

counting bytes that are retransmitted from the packet data serving node for providing a retransmitted byte total; and

forwarding the retransmitted byte total to an accounting node so that the record can be adjusted in accordance with the retransmitted byte total.

2. The method of claim 1 , further comprising detecting a retransmission of bytes, wherein the counting bytes that are retransmitted from a packet data serving node is performed after detecting a retransmission of bytes.

3. The method of claim 2 , wherein the detecting a retransmission of bytes is done by monitoring for one of a duplicate transmission control protocol acknowledgement from a subscriber device and a retransmitted transmission control protocol packet from a connection to Internet.

4. The method of claim 1 , wherein the counting bytes that are retransmitted from the packet data serving node further comprises counting bytes that are transmitted with compressed headers.

5. The method of claim 1 , wherein:

the counting bytes that are retransmitted from the packet data serving node for providing a retransmitted byte total further comprises counting application layer bytes that are retransmitted; and

the forwarding the retransmitted byte total to an accounting node so that the record can be adjusted in accordance with the retransmitted byte total further comprises forwarding the retransmitted byte total as a 3GPP2 attribute to the accounting node.

6. A method for more accurately recording subscriber device activity comprising:

creating a record that comprises a total number of bytes transmitted from a packet data serving node;

counting bytes that are retransmitted from the packet data serving node for providing a retransmitted byte total;

adjusting the record in accordance with the retransmitted byte total by subtracting the retransmitted byte total from the total number of bytes for providing an adjusted record.

7. A usage recording agent arranged to provide accurate billing of a subscriber device, the usage recording agent when installed and executing at a serving node resulting in the serving node:

determining if a retransmission of bytes by the serving node was performed during a time period;

counting bytes that are retransmitted from the serving node for providing a record to comprise a retransmitted byte total; and

forwarding the record to an accounting node so that a transmitted byte total can be subtracted from the transmitted byte total.

8. The usage recording agent of claim 7 , wherein:

the predetermined nonbillable activity comprises a retransmission of bytes by the serving node;

the creating a record corresponding to the nonbillable activity further comprises counting bytes that are retransmitted from a packet data serving node for providing a retransmitted byte total and subtracting the retransmitted byte total from the transmitted byte total for providing an adjusted record; and

the forwarding the record to an accounting node so that a transmitted byte total can be adjusted in accordance with the record further comprises forwarding the adjusted record to the accounting node.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034417/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →