# US 2013/0159150 A1 · Mobile device data metering, bandwidth allocation, and traffic control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159150 A1
- Document ID: US20130159150A1
- Status: Published application
- Kind: A1
- Application number: 13/330,319
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Verizon Patent and Licensing Inc.
- Inventors: Jack Jianxiu HAO; Michael R. OLIVER; Raul I. ALDREY; Ruchir RODRIGUES
- Web page: https://patentgrep.com/patent/US20130159150A1

## CPC

- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A device receives data usage information associated with application server devices and user equipment, and determines time-based prices for data usage based on the data usage information. The time-based prices include at least a first price for data usage during a peak time period, and a second price, less than the first price, for data usage during a non-peak time period. The device also provides the time-based prices for data usage to the application server devices, and the application server devices provide data to the user equipment at different time-based prices depending on a time when the data is provided to the user equipment.

## Claims

### Claim 1

A method, comprising:
receiving, by a device, data usage information associated with application server devices and user equipment, wherein the data usage information identifies data usage demands by the user equipment and the application server devices corresponding to locations associated with the user equipment;
determining, by the device, time-based and location-based pricing for data usage based on the data usage information with respect to bandwidth limits associated with different ones of the locations, wherein the time-based and location-based pricing includes at least:
a first price for data usage in a first one of the locations determined to correspond to a peak data usage, and
a second price, less than the first price, for data usage in a second one of the locations determined to correspond to a non-peak data usage; and
providing, by the device, the first and second prices for data usage to the application server devices,
wherein different ones of the application server devices are charged for data usage, between the application server devices and the user equipment located at the first location and between the application server devices and the user equipment located at the second location, according to the first price or the second price, respectively.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data usage information further identities:
data usage demands by the user equipment and the application server devices based on a particular time period.

### Claim 3

(canceled)

### Claim 4

(canceled)

### Claim 5 (depends on 1)

The method of claim 1, where the device includes a data service platform server device.

### Claim 6 (depends on 1)

The method of claim 1, wherein at least a portion of the data usage information is received from the user equipment and at least a portion of the data usage information is received from the application server devices.

### Claim 7

A device, comprising:
a memory to store a plurality of instructions; and
a processor configured to execute instructions in the memory to:
receive data usage information associated with application server devices and user equipment, wherein the data usage information identifies data usage demands by the user equipment and the application server devices based on locations associated with the user equipment,
determine time-based and location-based pricing for data usage based on the data usage information with respect to bandwidth limits associated with different ones of the locations, wherein the time-based and location-based pricing includes at least:
a first price for data usage in a first one of the locations determined to correspond to a peak price location, and
a second price, less than the first price, for data usage in a second one of the locations determined to correspond to a non-peak price location, and
provide the first and second prices for data usage to the application server devices, wherein different ones of the application server devices provide data to the user equipment at the first price or the second price depending on a particular location of the user equipment.

### Claim 8

(canceled)

### Claim 9 (depends on 7)

The device of claim 7, wherein the data usage information further includes:
data usage demands by the user equipment and the application server devices based on a particular time period.

### Claim 10

(canceled)

### Claim 11 (depends on 7)

The device of claim 7, wherein the processor is further configured to execute instructions in the memory to charge the first and second prices to the different application servers.

### Claim 12 (depends on 7)

The device of claim 7, wherein at least a portion of the data usage information is received from the user equipment and at least a portion of the data usage information is received from the application server devices.

### Claim at position 13

13-21. (canceled)

### Claim 22 (depends on 6)

The method of claim 6, wherein the at least a portion of the data usage information received from the application server devices comprises a data table including:
a time field, a cell site ID field, an application ID field, a source IP field, a source port field, a data call type field, a usage field, a bill code field, and a billing, rate field.

### Claim 23 (depends on 22)

The method of claim 22, further comprising:
determining, based on entries in the cell site ID field, the locations associated with the user equipment.

### Claim 24 (depends on 12)

The device of claim 12, wherein the at least a portion of the data usage information received from the application server devices comprises a data table including:
a time field, a cell site ID field, an application ID field, a source IP field, a source port field, a data call type field, a usage field, a bill code field, and a billing rate field.

### Claim 25 (depends on 24)

The method of claim 24, wherein the processor is further configured to execute instructions in the memory to:
determine, based on entries in the cell site ID field, the locations associated with the user equipment.

### Claim 26

A non-transitory computer-readable medium comprising instructions executable by at least one processor, the instructions to cause the at least one processor to:
receive data usage information associated with application server devices and user equipment, wherein the data usage information identifies data usage demands by the user equipment and the application server devices based on historical locations associated with the user equipment,
determine time-based and location-based pricing for data usage based on the data usage information with respect to bandwidth limits associated with different ones of the historical locations, wherein the time-based and location-based pricing includes at least:
a first price for data usage in a first one of the historical locations, and
a second price, less than the first price, for data usage in a second one of the historical locations, and
provide the first and second prices for data usage to the application server devices, wherein different ones of the application server devices provide data to the user equipment at the first price or the second price depending on a particular historical location of the user equipment.

### Claim 27 (depends on 26)

The non-transitory computer-readable medium of claim 26, wherein the data usage information further identifies:
data usage demands by the user equipment and the application server devices based on a particular time period.

### Claim 28 (depends on 26)

The non-transitory computer-readable medium of claim 26, wherein the instructions further cause the at least one processor to:
charge the first and second prices to the different application servers.

### Claim 29 (depends on 26)

The non-transitory computer-readable medium of claim 26, wherein the instructions further cause the at least one processor to:
receive at least a portion of the data usage information from the user equipment, and
receive at least a portion of the data usage information from the application server devices.

### Claim 30 (depends on 29)

The non-transitory computer-readable medium of claim 29, wherein the at least a portion of the data usage information received from the application server devices comprises a data table including:
a time field, a cell site 11) field, an application II) field, a source IP field, a source port field, a data call type field, a usage field, a bill code field, and a billing rate field.

### Claim 31 (depends on 30)

The non-transitory computer-readable medium of claim 30, wherein the instructions further cause the at least one processor to:
determine, based on entries in the cell site ID field, the historical locations associated with the user equipment.
