IP Library Granted Patent US 9,560,518
Granted Patent B1
US 9,560,518 · App. 13/866,528 · Granted Jan 31, 2017

Data usage assessment when allocating roaming resources

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 9,560,518
App. No.
13/866,528
Granted
Jan 31, 2017
Kind
B1
Abstract

A method, system, and apparatus are described for facilitating data roaming. The system is configured to monitor data usage by a mobile device associated with a first communication network when roaming on a second communication network. The system is further configured to receive a request initiated by the second communication network to allocate a roaming resource to the mobile device. The system is further configured to assess at least a portion of the data usage to determine whether or not to grant the request for a roaming resource. The system is further configured to, in response to a determination to grant the request, communicate a reply indicative of the determination.

Claims (34)

1. A method to facilitate data roaming, the method comprising:

monitoring data usage by a mobile device associated with a first communication network when roaming on at least a second communication network;

receiving a request initiated by the second communication network to allocate a roaming resource to the mobile device;

monitoring a frequency of past requests to allocate roaming resources to the mobile device occurring prior to the request;

assessing at least a portion of the data usage and the frequency of past requests to determine whether or not to grant the request;

in response to a determination to grant the request, communicating a reply indicative of the determination;

determining whether the mobile device is problematic based on the data usage and the frequency of past requests; and

in response to determining the mobile device is problematic, communicating an alert for consumption by a user associated with the mobile device.

2. The method of claim 1 wherein assessing at least the portion of the data usage and the frequency of past requests to determine whether or not to grant the request comprises assessing at least the portion of data usage in relation to the frequency of past requests to determine whether or not to grant the request.

3. The method of claim 1 further comprising, in addition to assessing the portion of the data usage and the frequency of past requests, assessing at least one previous response to at least one previous request to allocate the roaming resource to determine whether or not to grant the request.

4. The method of claim 1 further comprising, in addition to assessing the portion of the data usage and the frequency of past requests, assessing an amount of time elapsed since a previous determination to grant a previous request to allocate the roaming resource to determine whether or not to grant the request.

5. The method of claim 1 further comprising monitoring a volume of requests to allocate the roaming resource and, in addition to assessing the portion of the data usage and the frequency of past requests, assessing the volume of the requests to determine whether or not to grant the request.

6. The method of claim 1 wherein the roaming resource comprises an Internet protocol (IP) address with which the mobile device exchanges communications on the second communication network.

7. A roaming analysis system for facilitating data roaming comprising:

a monitoring system configured to monitor data usage by a mobile device associated with a first communication network when roaming on at least a second communication network and monitor a frequency of past requests to allocate roaming resources to the mobile device occurring prior to the request; and

a data processing system configured to receive a request initiated by the second communication network to allocate a roaming resource to the mobile device, assess at least a portion of the data usage and the frequency of past requests to determine whether or not to grant the request, in response to a determination to grant the request, communicate a reply indicative of the determination, determine whether the mobile device is problematic based on the data usage and the frequency of past requests, and in response to determining the mobile device is problematic, communicate an alert for consumption by a user associated with the mobile device.

8. The roaming analysis system of claim 7 wherein the monitoring system configured to assess at least the portion of the data usage and the frequency of past requests to determine whether or not to grant the request is configured to assess at least the portion of data usage in relation to the frequency of past requests to determine whether or not to grant the request.

9. The roaming analysis system of claim 7 wherein the data processing system is further configured to, in addition to assessing the portion of the data usage and the frequency of past requests, assess at least one previous response to at least one previous request to allocate the roaming resource to determine whether or not to grant the request.

10. The roaming analysis system of claim 7 wherein the data processing system is further configured to, in addition to assessing the portion of the data usage and the frequency of past requests, assess an amount of time elapsed since a previous determination to grant a previous request to allocate the roaming resource to determine whether or not to grant the request.

11. The roaming analysis system of claim 7 wherein the monitoring system is further configured to monitor a volume of requests to allocate the roaming resource and wherein the data processing system is further configured to, in addition to assessing the portion of the data usage and the frequency of past requests, assess the volume of the requests to determine whether or not to grant the request.

12. The roaming analysis system of claim 7 wherein the roaming resource comprises an Internet protocol (IP) address with which the mobile device exchanges communications on the second communication network.

13. An apparatus comprising:

one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media for facilitating data roaming that, when executed by a processing system, direct the processing system to at least:

monitor data usage by a mobile device associated with a first communication network when roaming on at least a second communication network;

monitor a frequency of past requests to allocate roaming resources for the mobile device occurring prior to the request;

in response to a request for an Internet protocol address for the mobile device provided by the second communication network, assess at least a portion of the data usage and the frequency of past requests to determine whether or not to grant the request;

in response to a determination to grant the request, initiate a reply indicative of the determination;

determine whether the mobile device is problematic based on the data usage and the frequency of past requests; and

in response to determining the mobile device is problematic, communicate an alert for consumption by a user associated with the mobile device.

14. The apparatus of claim 13 further comprising a communication interface configured to receive the request from the second communication network and a processing system configured to execute the program instructions.

15. The apparatus of claim 14 wherein the program instructions to assess at least a portion of the data usage and the frequency of past requests to determine whether or not to grant the request direct the processing system to assess at least the portion of data usage in relation to the frequency of past requests to determine whether or not to grant the request.

16. The apparatus of claim 13 wherein the program instructions further direct the processing system to, in addition to assessing the portion of the data usage and the frequency of past requests, assess at least one previous response to at least one previous request to allocate the roaming resource to determine whether or not to grant the request.

17. The apparatus of claim 13 wherein the program instructions further direct the processing system to, in addition to assessing the portion of the data usage and the frequency of past requests, assess an amount of time elapsed since a previous determination to grant a previous request to allocate the roaming resource to determine whether or not to grant the request.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: 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 INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2013
From: REEVES, RAYMOND EMILIO; PEDEN, MARK DOUGLAS; YOUNGS, SIMON
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 030253/0782 →