Resource Overbooking
First Claim
1. A method, comprising:
- at least one processor determining that a first radio application of a multi-radio device requests change to a first operational state for a time at which a second radio application of the multi-radio device is in a second operational state or requests change to a second operational state;
the at least one processor accessing a memory to determine a first budget of resources for the requested first operational state of the first radio application, and a second budget of resources for the second operational state of the second radio application;
for the case in which there is at least one common resource among the first budget and the second budget, the at least one processor determining from resource allocation rules stored in the memory that each of the common resources are mutually exclusive as between the first operational state of the first radio application and the second operational state of the second radio application; and
as a result of the determining from the resource allocation rules, granting the request of the first radio application by allocating resources according to the first budget for the first operational state of the first radio application during the time at which resources according to the second budget are allocated for the second operational state of the second radio application.
1 Assignment
0 Petitions
Accused Products
Abstract
In a multi-radio device it is determined that a first radio application requests change to a first operational state during a time at which a second radio application is in or requests a second operational state. A local memory is accessed to determine a first and a second budget of resources for the respective first and second operational states of the respective first and second radio applications. There is at least one common resource among the first and second budgets. From resource allocation rules stored in the memory is determined that each of the common resources are mutually exclusive as between the first and second operational states of the respective first and second radio applications. As a result of the determining from the resource allocation rules, the request of the first radio application is granted by allocating resources according to the first budget for the first operational state while resources according to the second budget are allocated for the second operational state.
28 Citations
20 Claims
-
1. A method, comprising:
-
at least one processor determining that a first radio application of a multi-radio device requests change to a first operational state for a time at which a second radio application of the multi-radio device is in a second operational state or requests change to a second operational state; the at least one processor accessing a memory to determine a first budget of resources for the requested first operational state of the first radio application, and a second budget of resources for the second operational state of the second radio application; for the case in which there is at least one common resource among the first budget and the second budget, the at least one processor determining from resource allocation rules stored in the memory that each of the common resources are mutually exclusive as between the first operational state of the first radio application and the second operational state of the second radio application; and as a result of the determining from the resource allocation rules, granting the request of the first radio application by allocating resources according to the first budget for the first operational state of the first radio application during the time at which resources according to the second budget are allocated for the second operational state of the second radio application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory storing computer readable instructions that when executed by a processor perform operations comprising:
-
determining that a first radio application of a multi-radio device requests change to a first operational state for a time at which a second radio application of the multi-radio device is in a second operational state or requests change to a second operational state; accessing a memory to determine a first budget of resources for the requested first operational state of the first radio application, and a second budget of resources for the second operational state of the second radio application; for the case in which there is at least one common resource among the first budget and the second budget, the at least one processor determining from resource allocation rules stored in the memory that each of the common resources are mutually exclusive as between the first operational state of the first radio application and the second operational state of the second radio application; and as a result of the determining from the resource allocation rules, granting the request of the first radio application by allocating resources according to the first budget for the first operational state of the first radio application during the time at which resources according to the second budget are allocated for the second operational state of the second radio application. - View Dependent Claims (12)
-
-
13. An apparatus comprising at least one processor for a multi-radio device and a memory storing resource allocation rules, in which:
-
the at least one processor is configured to determine that a first radio application of the multi-radio device requests change to a first operational state for a time at which a second radio application is in a second operational state or requests the second operational state; the at least one processor configured to access the memory to determine a first budget of resources for the requested first operational state of the first radio application and to determine a second budget of resources the second operational state of the second radio application; for the case in which there is at least one common resource among the first budget and the second budget, the at least one processor determining from the stored resource allocation rules that each of the common resources are mutually exclusive as between the first operational state of the first radio application and the second operational state of the second radio application; and as a result of the determining from the resource allocation rules, the at least one processor is configured to grant the request of the first radio application by allocating resources according to the first budget for the first operational state of the first radio application during the time at which resources according to the second budget are allocated for the second operational state of the second radio application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification