SYSTEM AND METHOD FOR ADAPTIVE TRAFFIC PRIORITIZATION AND BANDWIDTH ALLOCATION ON MOBILE DATA NETWORKS
First Claim
1. A method of adaptively acquiring bandwidth on a mobile device given traffic prioritization and bandwidth allocation rules of an infrastructure service provider, comprising:
- submitting a first bandwidth query to the service provider, including a first content type and a first bandwidth requirement estimate;
retrieving from the service provider information as to its traffic prioritization and bandwidth allocation rules and limitations relevant to the first query;
making available the information to an application on the device, and receiving a response from the application;
in light of the response, submitting a second bandwidth query to the service provider, including a request for bandwidth based on the information; and
provided the second bandwidth query is valid, obtaining bandwidth for the application on the device according to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for adaptively acquiring bandwidth on a mobile device given traffic prioritization and bandwidth allocation rules of an infrastructure service provider. The device submits to the service provider a first bandwidth query, which includes a first content type and a first bandwidth requirement estimate. The device retrieves from the service provider information as to its traffic prioritization and bandwidth allocation rules and limitations relevant to the first query. This information is made available to the application on the device that needs the bandwidth. The application responds, and the device then sends a second bandwidth query to the service provider which includes a (possibly modified) bandwidth request. Provided this request is valid, bandwidth is obtained for the application on the device according to the request. In a variation, speed test data is used in lieu of or in addition to information from the service provider.
32 Citations
15 Claims
-
1. A method of adaptively acquiring bandwidth on a mobile device given traffic prioritization and bandwidth allocation rules of an infrastructure service provider, comprising:
-
submitting a first bandwidth query to the service provider, including a first content type and a first bandwidth requirement estimate; retrieving from the service provider information as to its traffic prioritization and bandwidth allocation rules and limitations relevant to the first query; making available the information to an application on the device, and receiving a response from the application; in light of the response, submitting a second bandwidth query to the service provider, including a request for bandwidth based on the information; and provided the second bandwidth query is valid, obtaining bandwidth for the application on the device according to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of adaptively acquiring bandwidth on a mobile device given traffic prioritization and bandwidth allocation rules of an infrastructure service provider, comprising:
-
running at least one speed test to evaluate bandwidth available for a prospective bandwidth use by an application on the device to generate speed test data; based on the device application response to that speed test data, submitting a bandwidth query to an infrastructure service provider, including a request for bandwidth, and submitting to the service provider the speed test data and location of the device; provided the query is valid according to traffic prioritization and bandwidth allocation rules of the service provider, obtaining bandwidth for the application on the device according to the request.
-
Specification