QUALITY OF SERVICE APPLICATION CONTROLLER AND USER EQUIPMENT APPLICATION PROFILER
First Claim
1. A system comprising:
- a device configured to communicate over a communications network, the device configured to expose one or more key performance indicators;
a policy storage configured to store at least one policy to configure an application on the device; and
a quality of service application controller communicatively coupled with the policy storage and configured to receive an application indicator of an application executing on the device, retrieve at least one policy stored in the policy storage based at least on the application indicator, and execute the retrieved at least one policy.
7 Assignments
0 Petitions
Accused Products
Abstract
Various topologies of a quality of service application controller and related techniques to optimize the communications performance an application executing on a device participating in a communications environment are disclosed. The communications environment may include a cellular network, an unlicensed spectrum network, or a combination of the two. The quality of service application controller observes one or more key performance indicators of the communications network, and retrieves a policy from a policy store specific to the application. The quality of service application controller then modifies the execution of the application and/or the configurable aspects of the communications environment to optimize the communications performance of the application. For example, the application'"'"'s data throughput may be increased, the power draw of the application may be minimized, data requested by the application may be minimized, or the apparent response time of the application'"'"'s response to a web service may be minimized.
-
Citations
23 Claims
-
1. A system comprising:
-
a device configured to communicate over a communications network, the device configured to expose one or more key performance indicators; a policy storage configured to store at least one policy to configure an application on the device; and a quality of service application controller communicatively coupled with the policy storage and configured to receive an application indicator of an application executing on the device, retrieve at least one policy stored in the policy storage based at least on the application indicator, and execute the retrieved at least one policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving at a quality of service application controller an application indicator; retrieving from a policy storage a policy based at least on the received application indicator; and dynamically configuring a communications environment for an application according to the retrieved policy, via the quality of service application controller. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method comprising:
-
retrieving a policy from a policy storage based at least on an application identifier, wherein the application is connected to a web service via the communications environment, the communications environment including a cellular network; receiving at a quality of service application controller a key performance indicator measurement; and dynamically configuring the communications environment accordingly to the retrieved policy, via the quality of service application controller to reduce the apparent response time of requests from the application to the web service.
-
Specification