IP Library › Granted Patent US 11,387,860
Granted Patent B2
US 11,387,860 · App. 17/188,992 · Granted Jul 12, 2022

Wireless device performance optimization using dynamic power control

Inventors: Digvijay A. Jadhav (San Jose, CA); Gary Leung (San Jose, CA); Mark D. Neumann (El Granada, CA); Indranil S. Sen (Cupertino, CA)
Assignee: Apple Inc.
H04B1/3838H04W52/143H04W52/283H04W52/367
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,387,860
App. No.
17/188,992
Granted
Jul 12, 2022
Kind
B2
Abstract

A dynamic specific absorption rate (SAR) may be implemented by monitoring and controlling power utilization of the various radio frequency (RF) emitting components over time within a mobile device. Power utilization may be tracked and modified to control the time-averaged RF exposure over a rolling time window. Periodically calculations of the updated rolling averages for RF transmissions may be performed based on the transmission data received from the mobile device components, and the continuously updated rolling averages of RF transmissions may be compared to time-average power utilization limits. Based on such comparisons, the mobile device may dynamically adjust the current transmissions of the radio transceivers and other RF emitting components on the mobile device.

Claims (47)

1. A wireless communication device comprising:

one or more radio components for wireless communication; and

processor circuitry for a power utilization control engine coupled to the one or more radio components, the processor circuitry being configured to

calculate a time-averaged power utilization of the one or more radio components, over a time window, based at least in part on power utilization data from the one or more radio components across the time window,

compare the time-averaged power utilization of the one or more radio components to a threshold based at least in part on a radio-frequency energy exposure limit, and

adjust power utilization of the one or more radio components based at least in part on the comparison of the time-averaged power utilization of the one or more components to the threshold.

2. The wireless communication device defined in claim 1 , wherein each of the one or more radio components has one or more antennas, and the processor circuitry is configured to adjust the power utilization of the one or more radio components by adjusting the power utilization of a first radio component in the one or more radio components based at least in part on the power utilization data from a second radio component in the one or more radio components.

3. The wireless communication device defined in claim 1 , wherein the one or more radio components includes a plurality of different radio components having at least one of

a Bluetooth radio component,

a wireless local area network (WLAN) radio component, or

a Long-Term Evolution (LTE) wireless broadband radio component.

4. The wireless communication device defined in claim 1 , wherein the processor circuitry is configured to receive a first set of periodic transmissions of power utilization data from a first host driver associated with a first radio component in the one or more radio components and is configured to receive a second set of periodic transmissions of power utilization data from a second host driver associated with a second radio component in the one or more radio components.

5. The wireless communication device defined in claim 1 , wherein the processor circuitry is configured to determine a proximity of a user to the wireless communication device, the proximity of the user to the wireless communication device at least partly being indicative of the radio-frequency energy exposure limit.

6. The wireless communication device defined in claim 5 further comprising:

sensor circuitry configured to generate sensor data based on which the processor circuitry is configured to determine the proximity of the user to the wireless communication device.

7. The wireless communication device defined in claim 5 , wherein the processor circuitry is configured to determine the proximity of the user to the wireless communication device by determining (i) a volume of tissue and (ii) a region on the user's body exposed to radio-frequency energy from the wireless communication device based at least in part on the proximity of the user to the wireless communication device, and the radio-frequency energy exposure limit is based at least on one of the volume of exposed tissue or the exposed region on the user's body.

8. The wireless communication device defined in claim 1 , wherein the processor circuitry is configured to compare the time-averaged power utilization to one or more additional thresholds based at least in part on the comparison of the time-averaged power utilization of the one or more radio components to the threshold.

9. The wireless communication device defined in claim 8 , wherein the processor circuitry is configured to adjust the power utilization by selecting one out of three or more possible adjustments to the power utilization based at least in part on results of the comparisons of the time-averaged power utilization to the threshold and to the one or more additional thresholds.

10. The wireless communication device defined in claim 9 , wherein the three or more possible adjustments to the power utilization correspond to at least three of the following adjustments:

turning off the one or more radio components;

turning on the one or more radio components;

decreasing a transmission power of the one or more radio components;

decreasing a duty cycle of the one or more radio components;

increasing the transmission power of the one or more radio components; and

increasing the duty cycle of the one or more radio components.

11. A method of controlling power utilization on a wireless communication device, the method comprising:

receiving power utilization data for a time window from one or more components of the wireless communication device;

calculating a time-averaged power utilization of the one or more components, over the time window, based at least in part on the received power utilization data;

comparing the time-averaged power utilization of the one or more components to a threshold based at least in part on a radio-frequency energy exposure limit; and

adjusting power utilization of the one or more components based at least in part on the comparison of the time-averaged power utilization of the one or more components to the threshold.

12. The method defined in claim 11 , wherein receiving the power utilization data includes receiving a plurality of power utilization data readings corresponding to a plurality of different time intervals within the time window.

13. The method defined in claim 12 further comprising:

generating an updated set of power utilization data readings by replacing an oldest power utilization data reading within the plurality of power utilization data readings corresponding to the time window, with an updated power utilization data reading outside of the time window; and

calculating an updated time-averaged power utilization based at least in part on the updated set of power utilization data readings.

14. The method defined in claim 13 further comprising:

comparing the updated time-averaged power utilization to the threshold; and

updating the adjustment of the power utilization of the one or more components, based at least in part on the comparison of the updated time-averaged power utilization to the threshold.

15. The method defined in claim 11 , wherein the radio-frequency energy exposure limit is a per-antenna limit, the method further comprising:

calculating the threshold based at least in part on the radio-frequency energy exposure limit and a number of antennas operating with the one or more components.

16. One or more non-transitory, computer-readable storage media having computer-executable instructions that, when executed by one or more processors of a power utilization control engine in a computing device, cause the one or more processors to:

calculate a time-averaged power utilization of one or more components, over a time window, based at least in part on power utilization data from the one or more components across the time window;

compare the time-averaged power utilization of the one or more components to a threshold based at least in part on a radio-frequency energy exposure limit; and

adjust power utilization of the one or more components based at least in part on the comparison of the time-averaged power utilization of the one or more components to the threshold.

17. The one or more non-transitory, computer-readable storage media defined in claim 16 , wherein the one or more components include a plurality of different radio components, and each of the plurality of different radio components has one or more antennas.

18. The one or more non-transitory, computer-readable storage media defined in claim 17 , wherein the computer-executable instructions cause the one or more processors to adjust the power utilization by causing the one or more processors to adjust the power utilization of a first radio component in the plurality of different radio components based at least in part on the power utilization data received from a second radio component in the plurality of different radio components.

19. The one or more non-transitory, computer-readable storage media defined in claim 16 , wherein the one or more processors are configured to execute the computer-executable instructions to adjust the power utilization by determining an optimization mode associated with the one or more components, and the adjustment to the power utilization of the one or more components is further based at least in part on the determined optimization mode.

20. The one or more non-transitory, computer-readable storage media defined in claim 16 , wherein the computer-executable instructions cause the one or more processors to determine the radio-frequency energy exposure limit based at least in part on a proximity of a user to the computing device.

Continuity (3)
Continuation 16787617 · Feb 11, 2020
Provisional Application 62907347 · Sep 27, 2019
Related Publication 20210184714A1 · Jun 17, 2021
Cited By (3)
US 12,457,558 US 12,526,748 US 12,647,900