Background process scheduling method and apparatus for optimizing specific absorption rate
First Claim
1. A method of scheduling background processes, comprising:
- requesting a specific absorption rate (SAR) severity level;
determining if the SAR severity level is above a predetermined SAR regulatory limit;
waiting a predetermined duration if the SAR severity level is above the predetermined SAR regulatory limit, wherein the predetermined duration is based on a measurement time window and the predetermined SAR regulatory limit;
repeating the requesting the SAR severity level step and the determining if the SAR severity level is above the predetermined SAR regulatory limit until the SAR severity level is below the predetermined SAR regulatory limit; and
scheduling a background process, based on the SAR severity level, wherein scheduling the background process prioritizes maintaining a transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments described herein provide a method for scheduling background processes. The method begins when a task scheduler requests a SAR severity level from the application processor. The application processor then requests the SAR severity level from the modem. Upon receipt of the SAR severity level the task scheduler then determines if the SAR severity level is high. If the SAR severity level is high, the task scheduler waits a predetermined time and then requests a further SAR severity level. This process continues until the SAR severity level returned in within a normal level. At that time, the background process is scheduled. This prioritizes transmission. The apparatus includes a task scheduler in communication with an application processor and a modem in communication with the application processor. The task scheduler may include a memory and a timer.
12 Citations
17 Claims
-
1. A method of scheduling background processes, comprising:
-
requesting a specific absorption rate (SAR) severity level; determining if the SAR severity level is above a predetermined SAR regulatory limit; waiting a predetermined duration if the SAR severity level is above the predetermined SAR regulatory limit, wherein the predetermined duration is based on a measurement time window and the predetermined SAR regulatory limit; repeating the requesting the SAR severity level step and the determining if the SAR severity level is above the predetermined SAR regulatory limit until the SAR severity level is below the predetermined SAR regulatory limit; and scheduling a background process, based on the SAR severity level, wherein scheduling the background process prioritizes maintaining a transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for scheduling background processes, comprising:
-
a task scheduler in communication with a processor, wherein the task scheduler is configured to schedule background processes based on a SAR severity level; and a modem in communication with the processor. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An apparatus for scheduling background processes, comprising:
-
means for requesting a specific absorption rate (SAR) severity level; means for determining if the SAR severity level is above a predetermined SAR regulatory limit; means for waiting a predetermined duration if the SAR severity level is above the predetermined SAR regulatory limit, wherein the predetermined duration is based on a measurement time window and the predetermined SAR regulatory limit; means for repeating the SAR severity level step and the determining if the SAR severity level is above the predetermined SAR regulatory limit until the SAR severity level is below the predetermined SAR regulatory limit; and means for scheduling a background process based on the SAR severity level, wherein the means for scheduling the background process prioritizes maintaining a transmission. - View Dependent Claims (14, 15, 16, 17)
-
Specification