IP Library › Granted Patent US 10,187,282
Granted Patent B2
US 10,187,282 · App. 14/873,154 · Granted Jan 22, 2019

System and method for modem management based on key performance indicators

Inventors: Hee Jun Park (San Diego, CA); Alex Tu (San Diego, CA); James Francis Geekie (Carlsbad, CA)
Assignee: QUALCOMM Incorporated
H04L43/0888G06F1/203G06F1/206H04L43/0894
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,187,282
App. No.
14/873,154
Granted
Jan 22, 2019
Kind
B2
Abstract

Various embodiments of methods and systems for modem management in a portable computing device are disclosed. An exemplary method recognizes an input of a key performance indicator (“KPI”) from a plurality of performance indicators. Based on the key performance indicator either manually by a user or automatically based on system status information, the exemplary method determines a particular modem management and control strategy designed to optimize performance of the modem based on the key performance indicator. The determined modem management and control strategy is implemented to cause adjustment of a modem performance level such that the key performance indicator is optimized. Exemplary KPIs include, lower device temperature, maximization of the percentage of time that the modem is operating at a maximum advertised LTE speed, maximization of the average data throughput, maximization of battery life, and minimizing LTE speed transitions over time.

Claims (44)

1. A method for management of a modem in a portable computing device, wherein the modem is operable to aggregate multiple carrier bandwidths, the method comprising:

receiving an input of a key performance indicator for the portable computing device selected from a plurality of performance indicators comprising two or more of lower device temperature, maximization of the percentage of time that the modem is operating at a maximum speed, maximization of the average data throughput of the modem, maximizing energy efficiency, and minimizing speed transitions of the modem over a duration of time;

based on the received key performance indicator, determining a modem management and control strategy for the modem; and

implementing the modem management and control strategy, wherein implementing the modem management and control strategy comprises:

for a first period of time, determining a first number of carrier bandwidths to aggregate with the modem to adjust a modem performance level such that the key performance indicator is at a desired level and an average power consumption level during the first period of time does not exceed a thermal power budget level; and

for a second period of time, determining a second number of carrier bandwidths to aggregate with the modem to adjust the modem performance level such that the key performance indicator is at the desired level and the average power consumption during the second period of time does not exceed the thermal power budget level, wherein the second number of carrier bandwidths is different from the first number of carrier bandwidths.

2. The method of claim 1 , wherein the input of a key performance indicator is a manual input by a user of the portable computing device.

3. The method of claim 1 , wherein the input of a key performance indicator is an automatic input determined based on system status information.

4. The method of claim 3 , wherein the system status information comprises one or more of current leakage, operating voltage, modem performance mode, data rate level, active use case, running application, on/off status of a display component, battery capacity, temperature sensor reading, channel band usage, and transmission signal strength.

5. The method of claim 1 , wherein the modem performance level is defined by a modem data transfer rate.

6. A computer system for management of a modem in a portable computing device, wherein the modem is operable to aggregate multiple carrier bandwidths, the system comprising:

a modem management and control module comprising a processor in communication with an analog-to-digital converter controller, the modem management and control module configured for:

receiving an input of a key performance indicator for the portable computing device selected from a plurality of performance indicators comprising two or more of lower device temperature, maximization of the percentage of time that the modem is operating at a maximum speed, maximization of the average data throughput of the modem, maximizing energy efficiency, and minimizing speed transitions of the modem over a duration of time;

based on the received key performance indicator, determining a modem management and control strategy for the modem; and

implementing the modem management and control strategy, wherein implementing the modem management and control strategy comprises:

for a first period of time, determining a first number of carrier bandwidths to aggregate with the modem to adjust a modem performance level such that the key performance indicator is at a desired level and an average power consumption level during the first period of time does not exceed a thermal power budget level; and

and

for a second period of time, determining a second number of carrier bandwidths to aggregate with the modem to adjust the modem performance level such that the key performance indicator is at the desired level and the average power consumption during the second period of time does not exceed the thermal power budget level, wherein the second number of carrier bandwidths is different from the first number of carrier bandwidths.

7. The computer system of claim 6 , wherein the input of a key performance indicator is a manual input by a user of the portable computing device.

8. The computer system of claim 6 , wherein the input of a key performance indicator is an automatic input determined based on system status information.

9. The computer system of claim 8 , wherein the system status information comprises one or more of current leakage, operating voltage, modem performance mode, data rate level, active use case, running application, on/off status of a display component, battery capacity, temperature sensor reading, channel band usage, and transmission signal strength.

10. The computer system of claim 6 , wherein the modem performance level is defined by a modem data transfer rate.

11. The computer system of claim 6 , wherein the portable computing device is in the form of a wireless telephone.

12. A computer system for management of a modem in a portable computing device, wherein the modem is operable to aggregate multiple carrier bandwidths, the system comprising:

means for receiving an input of a key performance indicator for the portable computing device selected from a plurality of performance indicators comprising two or more of lower device temperature, maximization of the percentage of time that the modem is operating at a maximum speed, maximization of the average data throughput of the modem, maximizing energy efficiency, and minimizing speed transitions of the modem over a duration of time;

means for determining a modem management and control strategy for the modem based on the received key performance indicator; and

means for implementing the modem management and control strategy, wherein implementing the modem management and control strategy comprises:

for a first period of time, determining a first number of carrier bandwidths to aggregate with the modem to adjust a modem performance level such that the key performance indicator is at a desired level and an average power consumption level during the first period of time does not exceed a thermal power budget level; and

for a second period of time, determining a second number of carrier bandwidths to aggregate with the modem to adjust the modem performance level such that the key performance indicator is at the desired level and the average power consumption during the second period of time does not exceed the thermal power budget level, wherein the second number of carrier bandwidths is different from the first number of carrier bandwidths.

13. The computer system of claim 12 , wherein the input of a key performance indicator is a manual input by a user of the portable computing device.

14. The computer system of claim 12 , wherein the input of a key performance indicator is an automatic input determined based on system status information.

15. The computer system of claim 14 , wherein the system status information comprises one or more of current leakage, operating voltage, modem performance mode, data rate level, active use case, running application, on/off status of a display component, battery capacity, temperature sensor reading, channel band usage, and transmission signal strength.

16. The computer system of claim 12 , wherein the modem performance level is defined by a modem data transfer rate.

17. The computer system of claim 12 , wherein the portable computing device is in the form of a wireless telephone.

18. A non-transitory computer-readable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for management of a modem in a portable computing device, wherein the modem is operable to aggregate multiple carrier bandwidths, said method comprising:

receiving an input of a key performance indicator for the portable computing device selected from a plurality of performance indicators comprising two or more of lower device temperature, maximization of the percentage of time that the modem is operating at a maximum speed, maximization of the average data throughput of the modem, maximizing energy efficiency, and minimizing speed transitions of the modem over a duration of time;

based on the received key performance indicator, determining a modem management and control strategy for the modem; and

implementing the modem management and control strategy, wherein implementing the modem management and control strategy comprises:

for a first period of time, determining a first number of carrier bandwidths to aggregate with the modem to adjust a modem performance level such that the key performance indicator is at a desired level and an average power consumption level during the first period of time does not exceed a thermal power budget level; and

for a second period of time, determining a second number of carrier bandwidths to aggregate with the modem to adjust the modem performance level such that the key performance indicator is at the desired level and the average power consumption during the second period of time does not exceed the thermal power budget level, wherein the second number of carrier bandwidths is different from the first number of carrier bandwidths.

19. The non-transitory computer-readable medium of claim 18 , wherein the input of a key performance indicator is a manual input by a user of the portable computing device.

20. The non-transitory computer-readable medium of claim 18 , wherein the input of a key performance indicator is an automatic input determined based on system status information.

21. The non-transitory computer-readable medium of claim 20 , wherein the system status information comprises one or more of current leakage, operating voltage, modem performance mode, data rate level, active use case, running application, on/off status of a display component, battery capacity, temperature sensor reading, channel band usage, and transmission signal strength.

22. The non-transitory computer-readable medium of claim 18 , wherein the modem performance level is defined by a modem data transfer rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2015
From: PARK, HEE JUN; TU, ALEX; GEEKIE, JAMES FRANCIS
To: QUALCOMM INCORPORATED
Reel/Frame 036895/0810 →
Continuity (1)
Related Publication 20170099204A1 · Apr 6, 2017