IP Library Granted Patent US 7,436,816
Granted Patent B2
US 7,436,816 · App. 10/085,981 · Granted Oct 14, 2008

Method and system for transmission-based billing of applications

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,436,816
App. No.
10/085,981
Granted
Oct 14, 2008
Kind
B2
Abstract

Computer- and network-based methods and systems for transmission-based billing are provided. Example embodiments provide a Packet-Based Billing System (“PBBS”), which enables application providers, such as carriers and content providers, to bill subscribers for the use of content on mobile subscriber devices, such as wireless devices, on a per-application, per-user basis based upon the extent of the usage. Embodiments of the present invention can also be used to bill subscribers for the use of content on a per-application, per-user basis for wired subscriber devices as well, using the same techniques. In operation, the PBBS provides modified content by inserting billing and tracking code into content returned to a requesting device. The modified content, when executed, tracks the amount of data sent and received between the content and a network and posts the accumulated data to a proxy/billing server according to business rules for an interval/frequency to post such data. The proxy/billing server stores the raw billing data and an accounting program retrieves the billing data to generate customer (call) data records. Business rules that specific different charges for different content or users can be incorporated into the system.

Claims (6)

1. A method in a wireless device for automatically transmitting packet-based billing data, comprising: when a packet of data is received from a network, logging, in the wireless device, the amount of data received; when a packet of data is to be sent over the network, logging in the wireless device, the amount of data to be sent; and transmitting the logged amount of data from the wireless device to a server system to be accumulated, thereby enabling the server system to bill a subscriber based upon the accumulated data.

2. The method of claim 1 wherein the logging the amount of data is performed by code that is transparently loaded onto the wireless device.

3. The method of claim 1 wherein the logging the amount of data and transmitting the logged data are performed by code that resides in a code library.

4. The method of claim 1 wherein the logging the amount of data and transmitting the logged data are performed by code that resides in the network driver software of the wireless device.

5. The method of claim 1 wherein the logging the amount of data and transmitting the logged data are performed by code that is written to a specification for transmission-based billing.

6. The method of claim 1 wherein the logging the amount of data and transmitting the logged data are performed by code that is instrumented as billing code into content prior to delivery of the content to the wireless device and execution of the content on the wireless device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 035379/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2008
From: COMERICA BANK
To: 4TH PASS INC.
Reel/Frame 020484/0530 →
SECURITY AGREEMENT Recorded Aug 9, 2002
From: 4THPASS INC.
To: COMERCIA BANK-CALIFORNIA, SUCCESSOR IN INTEREST TO IMPERIAL BANK
Reel/Frame 013173/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2002
From: MEHTA, SAMIR NARENDRA; RAMADAN, MAZIN; NGUYEN, NGOCHAN; JANSEN, MARKUS L.
To: 4THPASS INC.
Reel/Frame 012948/0540 →