IP Library Patent Application 12770563
Patent Application
App. No. 12/770,563

MOBILE DEVICE BANDWIDTH THROTTLING

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 None
App. No.
12/770,563
Abstract

System and methods for managing communications related to telecommunications-based devices are provided. Gateway computing devices corresponding to a radio communication network can modify the policies associated with telecommunications-based devices as a function of the usage of the radio communication network. The modification of the policies corresponds to monitoring of telecommunications-based device data usage and comparing the monitored data usage with data usage thresholds. The modification of the policies can also correspond to monitoring telecommunications-based device data usage and adjusting data usage quotas. The resulting modification can limit the throughput of data, prevent additional data requests, or modify different aspect of the data communications via the radio communication network.

Claims (57)

1 . A computer-implemented method for managing communication in a radio network, comprising:

obtaining a communication request from the mobile device, the subsequent request corresponding to a request to initiate a communication context with the communication network;

causing the establishment of the communication context with the mobile device in accordance with data usage policies associated with the mobile device;

obtaining mobile device data usage information, the data usage information corresponding to data exchanged via a communication network;

determining whether to modify the data usage policies based on the data usage information; and

causing the establishment of a new communication context with the mobile device in accordance with updated data usage policies associated with the mobile device.

2 . The computer-implemented method as recited in claim 1 , wherein the data usage information corresponds to one or more data usage records.

3 . The computer-implemented method as recited in claim 2 , wherein obtaining mobile device data usage information includes accumulating data usage records on a per session basis.

4 . The computer-implemented method as recited in claim 1 , wherein the data usage information corresponds to one or more data usage records, the method further comprising processing the data usage records.

5 . The computer-implemented method as recited in claim 4 , wherein processing the data usage records includes removing data usage records corresponding to an identified source.

6 . The computer-implemented method as recited in claim 1 , wherein the data usage information corresponds to one or more data usage records, the method further comprising aggregating data usage records for period of time.

7 . The computer-implemented method as recited in claim 6 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the aggregated data usage records exceed at least one data usage threshold.

8 . The computer-implemented method as recited in claim 6 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the aggregated data usage records exceed at least one of multiple data usage thresholds.

9 . The computer-implemented method as recited in claim 1 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether to modify the data usage policies to reduce a throughput associated with subsequent data transmissions associated with the mobile device.

10 . The computer-implemented method as recited in claim 1 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether to modify the data usage policies to identify at least one alternative gateway computing device utilized to interface with the communication network.

11 . The computer-implemented method as recited in claim 1 further comprising debiting at least one data usage allocation in accordance with the data usage information.

12 . The computer-implemented method as recited in claim 11 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the data usage allocation has been depleted.

13 . The computer-implemented method as recited in claim 1 further comprising causing the transmission of at least one notification based on a determination to modify the data usage policies.

14 . The computer-implemented method as recited in claim 13 , wherein causing the transmission of at least one notification includes causing the transmission of at least one notification to the mobile device.

15 . The computer-implemented method as recited in claim 13 , wherein causing the transmission of at least one notification includes causing the transmission of at least one notification to a billing service.

16 . A computer-implemented method for managing communication in a radio network, comprising:

obtaining a communication request from the mobile device, the subsequent request corresponding to a request to initiate a communication context with the communication network;

causing the establishment of the communication context with the mobile device in accordance with data usage policies associated with the mobile device;

obtaining mobile device data usage information, the data usage information corresponding to data exchanged via a communication network;

processing the data usage information;

determining whether modify the data usage policies based on the processed data usage information;

causing transmission of at least one notification based on a determination to modify the data usage policies;

causing the modification of the data usage policies; and

causing the establishment of a new communication context with the mobile device in accordance with updated data usage policies associated with the mobile device.

17 . The computer-implemented method as recited in claim 16 , wherein the data usage information corresponds to one or more data usage records.

18 . The computer-implemented method as recited in claim 16 , wherein processing the data usage records includes removing data usage records corresponding to an identified source.

19 . The computer-implemented method as recited in claim 17 further comprising aggregating data usage records for period of time.

20 . The computer-implemented method as recited in claim 19 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the aggregated data usage records exceed at least one data usage threshold.

21 . The computer-implemented method as recited in claim 19 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the aggregated data usage records exceed at least one of multiple data usage thresholds.

22 . The computer-implemented method as recited in claim 16 , wherein causing the modification of the data usage policies includes specifying a reduction in a throughput associated with subsequent data transmissions associated with the mobile device.

23 . The computer-implemented method as recited in claim 16 , wherein causing the modification of the data usage policies includes specifying at least one alternative gateway computing device utilized to interface with the communication network.

24 . The computer-implemented method as recited in claim 16 further comprising debiting at least one data usage allocation in accordance with the data usage information.

25 . The computer-implemented method as recited in claim 24 , wherein determining whether modify the data usage policies based on the data usage information includes determining whether the data usage allocation has been depleted.

26 . The computer-implemented method as recited in claim 16 , wherein causing the transmission of at least one notification includes causing the transmission of at least one notification to the mobile device.

27 . The computer-implemented method as recited in claim 16 , wherein causing the transmission of at least one notification includes causing the transmission of at least one notification to a service.

28 . A system for managing communication in a communication network, comprising:

a mobility management anchor component for obtaining communication requests from one or more mobile devices;

one or more access gateways for facilitating communication between the one or more mobile devices that the communication network and for generating data usage information corresponding to the one or more mobile devices;

a data usage accumulator component for processing the data usage information generated by the one or more access gateways and for determining whether to modify the data policies in accordance with the processed data usage information; and

a policy service for causing the modification of the data policies.

29 . The system as recited in claim 28 , wherein the data usage information corresponds to one or more data usage records.

30 . The system as recited in claim 29 , wherein the data usage accumulator component processes the data usage records.

31 . The system as recited in claim 30 , wherein the data usage accumulator component processes the data usage records to remove data usage records corresponding to an identified source.

32 . The system as recited in claim 29 , wherein the data usage accumulator component aggregates data usage records for period of time.

33 . The system as recited in claim 32 , wherein the data usage accumulator component determines whether modify the data usage policies based on the data usage information by determining whether the aggregated data usage records exceed at least one data usage threshold.

34 . The system as recited in claim 32 , wherein the data usage accumulator component determines whether modify the data usage policies based on the data usage information by determining whether the aggregated data usage records exceed at least one of multiple data usage thresholds.

35 . The system as recited in claim 28 , wherein the policy service modifies the data usage policies to reduce a throughput associated with subsequent data transmissions associated with the mobile device.

36 . The system as recited in claim 28 , wherein the policy service modifies the data usage policies to identify at least one alternative gateway computing device utilized to interface with the communication network.

37 . The system as recited in claim 28 , wherein the data usage accumulator component debits at least one data usage allocation in accordance with the data usage information.

38 . The system as recited in claim 37 , wherein the data usage accumulator component determines whether the data usage allocation has been depleted.

39 . The system as recited in claim 28 , wherein the data usage accumulator component causes the transmission of at least one notification based on a determination to modify the data usage policies.

40 . The system as recited in claim 39 , wherein the data usage accumulator component causes the transmission of at least one notification includes causing the transmission of at least one notification to the mobile device.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2010
From: SHAH, MEHUL JAYANT; GODDIPATI, GOPALA KRISHNA
To: T-MOBILE USA, INC.
Reel/Frame 024368/0794 →