IP Library Granted Patent US 10,588,043
Granted Patent B2
US 10,588,043 · App. 16/272,908 · Granted Mar 10, 2020

Brownout prevention for mobile devices

Inventor: Kenan Kocagoez (Nuremberg, DE)
Assignee: Intel Corporation
H04W28/0221H04W24/08H04W52/0251H04W88/02
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 10,588,043
App. No.
16/272,908
Granted
Mar 10, 2020
Kind
B2
Abstract

In one embodiment, an apparatus of a mobile device includes memory comprising instructions and processing circuitry coupled to the memory to implement the instructions to: process messages from a network device indicating a scheduling of network traffic for the mobile device, determine an estimated peak power consumption associated with the scheduling of network traffic based on the messages, and execute a time-based throttling scheme for a modem of the mobile device based on the estimated peak power consumption.

Claims (26)

1. An apparatus of a mobile device, the apparatus comprising:

memory comprising instructions; and

processing circuitry coupled to the memory to implement the instructions to:

process messages from a network device indicating a scheduling of network traffic for the mobile device;

determine a likelihood of a brownout event occurring in the mobile device based on the messages; and

execute a throttling scheme based on the determined likelihood of the brownout event.

2. The apparatus of claim 1 , wherein determining the likelihood of the brownout event includes determining a confidence level associated with the brownout event occurring, and executing the throttling scheme is based on the confidence level being greater than a threshold value.

3. The apparatus of claim 1 , wherein the determined likelihood of a brownout event occurring in the mobile device is based on a comparison of the messages with previously-received messages from the network device indicating a previous scheduling of network traffic for the mobile device.

4. The apparatus of claim 1 , wherein the determined likelihood ofa brownout event occurring in the mobile device is based on battery status information for a battery of the mobile device.

5. The apparatus of claim 4 , wherein the battery status information includes one or more of a current battery capacity, a battery aging status, and a battery temperature.

6. The apparatus of claim 1 , wherein the determined likelihood ofa brownout event occurring in the mobile device is based on camera status information indicating usage of a camera of the mobile device.

7. The apparatus of claim 1 , wherein the throttling scheme is a tiered scheme, each tier of the throttling scheme indicates a different throttling restriction and is activated based on an elapsed time since executing the throttling scheme, and each tier of the throttling scheme implements a less restrictive throttling than a prior tier of the throttling scheme.

8. The apparatus of claim 1 , wherein executing the throttling scheme includes at least one of reducing a data rate for the modem, reducing a number of component carriers available to the modem for communication, reducing a rank indication for the modem, and reducing a window size for a Transmission Control Protocol (TCP).

9. The apparatus of claim 1 , wherein the messages indicate at least one of an uplink scheduling grant for the mobile device, a downlink scheduling grant for the mobile device, a number of component carriers assigned to the mobile device, and a transmit power level assignment for the mobile device.

10. A non-transitory computer-readable medium comprising instructions that are, when executed by processing circuitry, to:

process messages from a network device indicating a scheduling of network traffic fora mobile device;

determine a likelihood of a brownout event occurring in the mobile device based on the messages; and

execute a throttling scheme for the mobile device based on the determined likelihood of the brownout event.

11. The non-transitory computer-readable medium of claim 10 , wherein determining the likelihood of the brownout event includes determining a confidence level associated with the brownout event occurring, and executing the throttling scheme is based on the confidence level being greater than a threshold value.

12. The non-transitory computer-readable medium of claim 10 , wherein the determined likelihood of a brownout event occurring in the mobile device is based on a comparison of the messages with previously-received messages from the network device indicating a previous scheduling of network traffic for the mobile device.

13. The non-transitory computer-readable medium of claim 10 , wherein the determined likelihood of a brownout event occurring in the mobile device is based on battery status information for a battery of the mobile device.

14. The non-transitory computer-readable medium of claim 13 , wherein the battery status information includes one or more of a current battery capacity, a battery aging status, and a battery temperature.

15. The non-transitory computer-readable medium of claim 10 , wherein the determined likelihood of a brownout event occurring in the mobile device is based on camera status information indicating usage of a camera of the mobile device.

16. The non-transitory computer-readable medium of claim 10 , wherein the throttling scheme is a tiered scheme, each tier of the throttling scheme indicates a different throttling restriction and is activated based on an elapsed time since executing the throttling scheme, and each tier of the throttling scheme implements a less restrictive throttling than a prior tier of the throttling scheme.

17. The non-transitory computer-readable medium of claim 10 , wherein executing the throttling scheme includes at least one of reducing a data rate for the modem, reducing a number of component carriers available to the modem for communication, reducing a rank indication for the modem, and reducing a window size fora Transmission Control Protocol (TCP).

18. The non-transitory computer-readable medium of claim 10 , wherein the messages indicate at least one of an uplink scheduling grant for the mobile device, a downlink scheduling grant for the mobile device, a number of component carriers assigned to the mobile device, and a transmit power level assignment for the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →