IP Library Granted Patent US 7,113,997
Granted Patent B2
US 7,113,997 · App. 11/136,896 · Granted Sep 26, 2006

Method and device for providing more accurate subscriber 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 7,113,997
App. No.
11/136,896
Granted
Sep 26, 2006
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 (18)

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

establishing a traffic channel for the subscriber device activity wherein the traffic channel provides for bearer data for user data and signaling data for non-user data;

establishing an airtime record when the traffic channel is established;

determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data; and

forwarding the airtime period of data activity for the airtime record to an authentication authorization and accounting node only if the determining if data on the traffic channel sent during an airtime period includes bearer data was sent, thereby preventing the airtime record from being distorted by including airtime periods when the data on the traffic channel sent during an airtime period includes only signaling data.

2. The method of claim 1 , wherein tile determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data further comprises monitoring protocol identifications of data sent over the traffic channel.

3. The method of claim 2 , wherein the determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data further comprises determining if a point to point protocol initiation and handshake was performed during the airtime record.

4. The method of claim 2 , wherein the determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data further comprises determining if a subscriber device protocol registration was performed during the airtime record.

5. The method of claim 2 , wherein the determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data further comprises determining if an inter packet control function handoff was performed and no data was sent or received during the airtime record.

6. The method of claim 2 , wherein the determining if data on the traffic channel sent during an airtime period is one of including bearer data and only signaling data further comprises determining if a link control protocol echo or response was sent or received during the airtime record.

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

counting bytes that are forwarded to a radio access network;

sending a notification of data arrival to a subscriber device

determining if a subscriber device has responded to a notification of data arrival sent from the radio access network;

counting bytes that are sent to the subscriber device until it is determined that the subscriber device has responded to the notification of data arrival, and

accumulating a byte count of bytes received only if the subscriber device has responded to a notification of data arrival sent from the radio access network by subtracting the number of the bytes that are sent to the subscriber device until it is determined that the subscriber device has responded to the notification of data arrival from the total number of bytes forwarded to the radio access network.

8. The method of claim 7 , wherein the determining if a subscriber device has responded to a notification of data arrival sent from a radio access network further comprises determining if an active start indication has been received from a packet control function.

9. The method of claim 8 , wherein the accumulating a byte count of bytes received further comprises accumulating the byte count in a usage data record only if the determining if an active start indication has been received from a packet control function determines that the packet control function has sent the active start indication.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 035379/0116 →
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 →