APPARATUS AND METHODS OF CONFIGURABLE SYSTEM EVENT AND RESOURCE ARBITRATION MANAGEMENT
First Claim
1. A method of providing resource allocation for mobile device applications, comprising:
- associating a first privilege code or a first priority level with a first mobile application of a mobile device;
associating a second privilege code or a second priority level with a second mobile application of the mobile device; and
allowing or denying access to a mobile device system resource for the first mobile application, based at least in part on whether the first priority level is higher than the second priority level, if the first mobile application and the second mobile application attempt to control the resource concurrently.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer-readable media for management and arbitration of dedicated mobile communication resources for mobile applications are provided. Mobile applications can be given a priority level that establishes an importance with respect to one or more other mobile applications and at least one mobile resource. If competing applications attempt to access the mobile resource concurrently, access can be provided to an application having higher priority level. Furthermore, control of a resource can be taken away from an application having lower priority in order to affect control of such resource for a higher priority application. In one aspect, a privilege code of an application can be verified prior to establishing control of the resource for the application, to mitigate a likelihood of inappropriate transfer of resources. Accordingly, the subject disclosure provides for management of dedicated resources for a mobile processing environment to effect important device functions with minimum delay.
150 Citations
50 Claims
-
1. A method of providing resource allocation for mobile device applications, comprising:
-
associating a first privilege code or a first priority level with a first mobile application of a mobile device; associating a second privilege code or a second priority level with a second mobile application of the mobile device; and allowing or denying access to a mobile device system resource for the first mobile application, based at least in part on whether the first priority level is higher than the second priority level, if the first mobile application and the second mobile application attempt to control the resource concurrently. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus that manages resource allocation for mobile communication device applications, comprising:
-
a policy database configured to associate a privilege code, a priority level, or the privilege code and the priority level, with a mobile application of a mobile device; and a policy management module configured to approve or deny access to a device or network resource (resource) for the mobile application based at least on the priority level or the privilege code. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one processor configured to manage allocation of resources for mobile device applications, comprising:
-
a first module for associating a privilege code, a priority level, or the privilege code and the priority level, with a mobile application of a mobile device; and a second module that approves or denies access to a system resource for the mobile application, the approval or denial being based at least on the priority level, the privilege code, or the priority level and the privilege code.
-
-
24. An apparatus that manages allocation of resources for mobile device applications, comprising:
-
means for associating a privilege code, a priority level, or the privilege code and the priority level, with a mobile application of a mobile device; and means for approving or denying access to a system resource for the mobile application, the approval or denial being based at least on the priority level, the privilege code, or the priority level and the privilege code.
-
-
25. A computer program product, comprising:
a computer-readable medium containing instructions for managing allocation of system resources for mobile device applications, the instructions comprising; at least one instruction for associating a privilege code, a priority level, or the priority level and the privilege code with a mobile application of a mobile device; and at least one instruction for approving or denying access to a system resource for the mobile application, approval or denial being based at least on the priority level, the privilege code, or the priority level and the privilege code.
-
26. A method of facilitating management of a dedicated network resource for mobile device applications, comprising:
-
receiving a request to activate a dedicated network resource for a mobile application; establishing the dedicated network resource for the mobile application; receiving a request to establish the dedicated network resource to a second mobile application; referencing a priority level or privilege code of the second mobile application; and allowing or denying transfer of the dedicated network resource to the second mobile application based at least in part upon the priority level or privilege code. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus that facilitates management of a dedicated network resource for mobile device applications, comprising:
-
an input interface configured to receive a request to establish access to a dedicated network resource for a mobile application; memory containing at least an activation module configured to establish control of a dedicated network resource for the mobile application and a priority module configured to reference a priority level or privilege code of the mobile application if establishing control of the resource requires transfer of the resource from a second mobile application; and a processor that executes the priority module to determine a priority of the mobile application or the activation module so as to allow or deny transfer of the dedicated network resource based at least in part on the priority level. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. At least one processor that facilitates management of a dedicated network resource for mobile device applications, comprising:
-
a first module that receives a request to establish access to a dedicated network resource for a mobile application; a second module that establishes control of a dedicated network resource for the mobile application; and a third module that references a priority level or privilege code of the mobile application if establishing control of the resource requires transfer of the resource from a second mobile application.
-
-
49. An apparatus that facilitates management of a dedicated network resource for mobile device applications, comprising:
-
means for receiving a request to establish access to a dedicated network resource for a mobile application; means for establishing control of a dedicated network resource for the mobile application; and means for referencing a priority level or privilege code of the mobile application if establishing control of the resource requires transfer of the resource from a second mobile application.
-
-
50. A computer program product, comprising:
a computer-readable medium containing instructions for facilitating management of a dedicated network resource for mobile device applications, the instructions comprising; at least one instruction for receiving a request to establish access to a dedicated network resource for a mobile application; at least one instruction for establishing control of a dedicated network resource for the mobile application; and at least one instruction for referencing a priority level or privilege code of the mobile application if establishing control of the resource requires transfer of the resource from a second mobile application.
Specification