IP Library › Granted Patent US 9,955,425
Granted Patent B2
US 9,955,425 · App. 14/918,710 · Granted Apr 24, 2018

Power management in multi-technology wireless communication devices

Inventors: Sabyasachi Bhattacharya (Hyderabad, IN); Ajeet Kumar (Hyderabad, IN); Ajay Kumar Reddy Boddu (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04W52/0251H04W52/0261H04W88/06
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 9,955,425
App. No.
14/918,710
Granted
Apr 24, 2018
Kind
B2
Abstract

Methods and devices may select a particular radio access technology (RATs) available on a multi-technology wireless communication device to support a user activity based on monitored device usage patterns and power consumption profiles of the various RATs. Various embodiments may enable multi-RAT wireless communication devices to monitor the usage patterns of each service (i.e., wireless communication link) provided by the device, and estimate the power consumption during the user activity based on the power needs of services and the user activity. A multi-RAT wireless communication device may determine whether switching, enabling, or disabling services and/or RATs would reduce power consumption. Thus, the wireless communication device may extend the time that a user can perform a user activity when battery reserves are low by switching to a lower-power RAT and/or disabling power-hungry services.

Claims (98)

1. A method of managing power resources in a multi-technology wireless communication device, comprising:

estimating a user activity duration for a user activity executing on the multi-technology wireless communication device based on historic user activity usage information;

determining a current average power consumption of the user activity based on historic power consumption by the user activity under current operating conditions for a radio access technology (RAT) on which the user activity is camped;

estimating a service activity duration for the user activity based on at least the current average power consumption and a charge state of a battery;

determining whether the estimated user activity duration exceeds the estimated service activity duration; and

implementing a power management strategy in response to determining that the estimated user activity duration exceeds the estimated service activity duration by:

generating a list of available RATs;

calculating a second average power consumption based on historic power consumption needs of the user activity under the current operating conditions for at least one RAT of the list of available RATs;

determining whether moving the user activity to the at least one RAT is possible; and

moving the user activity to a selected RAT in response to determining that moving the user activity to the at least one RAT is possible.

2. The method of claim 1 , wherein:

determining whether moving the user activity to the at least one RAT is possible includes comparing the second average power consumption to the current average power consumption; and

moving the user activity to the selected RAT in response to determining that moving the user activity to the at least one RAT is possible is also in response to determining that the second average power consumption is less than the current average power consumption.

3. The method of claim 1 , further comprising:

estimating a second service activity duration for the user activity based on at least the second average power consumption and the charge state of the battery; and

determining whether the estimated user activity duration exceeds the estimated second service activity duration,

wherein moving the user activity to the selected RAT in response to determining that moving the user activity to the at least one RAT is possible is also in response to determining that the estimated user activity duration does not exceed the estimated second service activity duration.

4. The method of claim 1 , wherein determining whether moving the user activity to the at least one RAT is possible is based at least in part on a current signal condition of the selected RAT.

5. The method of claim 1 , wherein generating the list of available RATs comprises:

determining an average power consumption associated with each available RAT based on historic power consumption needs of the user activity under the current operating conditions;

determining whether the average power consumption associated with each available RAT is less than the current average power consumption; and

adding to the list of available RATs any available RAT for which the associated average power consumption is less than the current average power consumption.

6. The method of claim 5 , wherein

the RATs included in the list of available RATs are in an order based on average power consumption.

7. The method of claim 1 , wherein generating the list of available RATs comprises:

determining an average power consumption associated with each available RAT based on historic power consumption needs of the user activity under the current operating conditions;

estimating a second service activity duration for the user activity for each available RAT based on at least the associated average power consumption and the charge state of the battery;

determining whether the estimated user activity duration exceeds the estimated second service activity duration for each available RAT; and

adding to the list of available RATs each available RAT for which the estimated user activity duration does not exceed the estimated second service activity duration.

8. The method of claim 7 , wherein

the RATs included in the list of available RATs are in an order based on estimated service duration.

9. The method of claim 1 , wherein implementing the power management strategy further comprises:

determining whether disabling one or more services will increase the duration that the battery can sustain the user activity for the estimated user activity duration based on historic power consumption for each service of the multi-technology wireless communication device; and

disabling one or more services in response to determining that disabling the one or more services will increase the duration that the battery can sustain the user activity for the estimated user activity duration.

10. The method of claim 1 , wherein the method is executed in response to determining that a low battery condition exists.

11. The method of claim 1 , wherein the selected RAT is chosen from the at least one RAT of the list of available RATs based at least in part on the second average power consumption.

12. The method of claim 1 , wherein determining whether moving the user activity to the at least one RAT is based at least in part on the second average power consumption.

13. A multi-technology wireless communication device, comprising:

a battery;

a plurality of radio frequency (RF) resources configured to support a plurality of radio access technologies (RATs); and

a processor coupled to the battery and the plurality of RF resources, and configured to:

estimate a user activity duration for a user activity executing on the multi-technology wireless communication device based on historic user activity usage information;

determine a current average power consumption of the user activity based on historic power consumption by the user activity under current operating conditions for a RAT on which the user activity is camped;

estimate a service activity duration for the user activity based on at least the current average power consumption and a charge state of the battery;

determine whether the estimated user activity duration exceeds the estimated service activity duration; and

implement a power management strategy in response to determining that the estimated user activity duration exceeds the estimated service activity duration by:

generating a list of available RATs;

calculating a second average power consumption based on historic power consumption needs of the user activity under the current operating conditions for at least one RAT of the list of available RATs;

determining whether moving the user activity to the at least one RAT is possible; and

moving the user activity to a selected RAT in response to determining that moving the user activity to the at least one RAT is possible.

14. The multi-technology wireless communication device of claim 13 , wherein:

determining whether moving the user activity to the at least one RAT is possible includes comparing the second average power consumption to the current average power consumption; and

moving the user activity to the selected RAT in response to determining that moving the user activity to the at least one RAT is possible is also in response to determining that the second average power consumption is less than the current average power consumption.

15. The multi-technology wireless communication device of claim 13 , wherein the processor is further configured to configured to:

estimate a second service activity duration for the user activity based on at least the second average power consumption and the charge state of the battery; and

determine whether the estimated user activity duration exceeds the estimated second service activity duration,

wherein moving the user activity to the selected RAT in response to determining that moving the user activity to the at least one RAT is possible is also in response to determining that the estimated user activity duration does not exceed the estimated second service activity duration.

16. The multi-technology wireless communication device of claim 13 , wherein determining whether moving the user activity to the at least one RAT is possible is based at least in part on a current signal condition of the selected RAT.

17. The multi-technology wireless communication device of claim 13 , wherein generating the list of available RATs comprises:

determining an average power consumption associated with each available RAT based on historic power consumption needs of the user activity under the current operating conditions;

determining whether the average power consumption associated with each available RAT is less than the current average power consumption; and

adding to the list of available RATs any available RAT for which the associated average power consumption is less than the current average power consumption.

18. The multi-technology wireless communication device of claim 17 , wherein

the RATs included in the list of available RATs are in an order based on average power consumption.

19. The multi-technology wireless communication device of claim 13 , wherein generating the list of available RATs comprises:

determining an average power consumption associated with each available RAT based on historic power consumption needs of the user activity under the current operating conditions;

estimating a second service activity duration for the user activity for each available RAT based on at least the associated average power consumption and the charge state of the battery;

determining whether the estimated user activity duration exceeds the estimated second service activity duration for each available RAT; and

adding to the list of available RATs each available RAT for which the estimated user activity duration does not exceed the estimated second service activity duration.

20. The multi-technology wireless communication device of claim 19 , wherein

the RATs included in the list of available RATs are in an order based on estimated service duration.

21. The multi-technology wireless communication device of claim 13 , wherein implementing the power management strategy further comprises:

determining whether disabling one or more services will increase a duration that the battery can sustain the user activity for the estimated user activity duration based on historic power consumption for each service of the multi-technology wireless communication device; and

disabling one or more services in response to determining that disabling the one or more services will increase the duration that the battery can sustain the user activity for the estimated user activity duration.

22. The multi-technology wireless communication device of claim 13 , wherein the selected RAT is chosen from the at least one RAT of the list of available RATs based at least in part on the second average power consumption.

23. The multi-technology wireless communication device of claim 13 , wherein determining whether moving the user activity to the at least one RAT is based at least in part on the second average power consumption.

24. A multi-technology wireless communication device, comprising:

a battery;

a plurality of radio frequency (RF) resources configured to support a plurality of radio access technologies (RATs);

means for estimating a user activity duration for a user activity executing on the multi-technology wireless communication device based on historic activity usage information;

means for determining a current average power consumption of the user activity based on historic power consumption by the user activity under current operating conditions for a RAT on which the user activity is camped;

means for estimating a service activity duration for the user activity based on at least the current average power consumption and a charge state of the battery;

means for determining whether the estimated user activity duration exceeds the estimated service activity duration; and

means for implementing a power management strategy in response to determining that the estimated user activity duration exceeds the estimated service activity duration comprising:

means for generating a list of available RATs;

means for calculating a second average power consumption based on historic power consumption needs of the user activity under the current operating conditions for at least one RAT of the list of available RATs;

means for determining whether moving the user activity to the at least one RAT is possible; and

means for moving the user activity to a selected RAT in response to determining that moving the user activity to the at least one RAT is possible.

25. A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a processor of a multi-technology wireless communication device to perform operating comprising:

estimating a user activity duration for a user activity executing on the multi-technology wireless communication device based on historic user activity usage information;

determining a current average power consumption of the user activity based on historic power consumption by the user activity under current operating conditions for a RAT on which the user activity is camped;

estimating a service activity duration for the user activity based on at least the current average power consumption and a charge state of a battery;

determining whether the estimated user activity duration exceeds the estimated service activity duration; and

implementing a power management strategy in response to determining that the estimated user activity duration exceeds the estimated service activity duration by:

generating a list of available RATs;

calculating a second average power consumption based on historic power consumption needs of the user activity under the current operating conditions for at least one RAT of the list of available RATs;

determining whether moving the user activity to the at least one RAT is possible; and

moving the user activity to a selected RAT in response to determining that moving the user activity to the at least one RAT is possible.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2015
From: BHATTACHARYA, SABYASACHI; KUMAR, AJEET; BODDU, AJAY KUMAR REDDY
To: QUALCOMM INCORPORATED
Reel/Frame 036965/0585 →
Continuity (1)
Related Publication 20170118715A1 · Apr 27, 2017