Reducing power consumption in multi-threaded processor mobile devices
First Claim
1. A method of controlling power consumption of a mobile device, the method comprising:
- during switching from a first base station to a second base station, or from one radio access technology to another radio access technology;
receiving an indication of a data rate capability of said second base station;
dynamically activating or deactivating one or more hardware threads in the mobile device based on the indicated data rate capability of the second base station;
in which the dynamically activating or deactivating comprises increasing a time during which all hardware threads are inactive; and
in which the dynamically activating or deactivating comprises temporarily activating one or more hardware threads so that the time during which all hardware threads are inactive is eventually increased.
1 Assignment
0 Petitions
Accused Products
Abstract
In a multi-threaded processor mobile device, power consumption is reduced by matching a number of active processing resources with the data rate capability of a serving base station. The number of active resources may be adjusted to increase the amount of time the mobile device is in an all-waits period, where its processors are all idle at the same time. Increasing the all-waits time increases power savings. The mobile device may reduce the number of active resources to reduce power consumption or may increase the number of active resources temporarily in order to increase an all-waits period. The mobile device may also operate in a low power state by adjusting its active resources and operating at a reduced data rate, which is communicated to a base station.
-
Citations
10 Claims
-
1. A method of controlling power consumption of a mobile device, the method comprising:
-
during switching from a first base station to a second base station, or from one radio access technology to another radio access technology; receiving an indication of a data rate capability of said second base station; dynamically activating or deactivating one or more hardware threads in the mobile device based on the indicated data rate capability of the second base station; in which the dynamically activating or deactivating comprises increasing a time during which all hardware threads are inactive; and in which the dynamically activating or deactivating comprises temporarily activating one or more hardware threads so that the time during which all hardware threads are inactive is eventually increased. - View Dependent Claims (2, 3)
-
-
4. An apparatus for controlling power consumption of a mobile device, the apparatus comprising:
-
means for, during switching from a first base station to a second base station or from one radio access technology to another radio access technology, receiving an indication of a data rate capability of said second base station; means for, during switching from the first base station to the second base station, dynamically activating or deactivating one or more hardware threads in the mobile device based on the indicated data rate capability of the second base station; in which the means for dynamically activating or deactivating comprises means for increasing a time during which all hardware threads are inactive; and in which the means for dynamically activating or deactivating comprises means for temporarily activating one or more hardware threads so that the time during which all hardware threads are inactive is eventually increased. - View Dependent Claims (5)
-
-
6. A computer program product for controlling power consumption of a mobile device, the computer program product comprising:
-
a non-transitory computer-readable medium having non-transitory program code recorded thereon, the program code comprising; program code to, during switching from a first base station to a second base station or from one radio access technology to another radio access technology, receive an indication of a data rate capability of said second base station; program code to, during switching from the first base station to the second base station, dynamically activate or deactivate one or more hardware threads in the mobile device based on the indicated communication protocol, category, and maximal data rate capability of the second base station; in which the program code to dynamically activate or deactivate one or more hardware threads comprises program code to increase a time during which all hardware threads are inactive; and in which the program code to dynamically activate or deactivate one or more hardware threads comprises program code to temporarily activate one or more hardware threads so that the time during which all hardware threads are inactive is eventually increased. - View Dependent Claims (7)
-
-
8. An apparatus for controlling power consumption of a mobile
device, the apparatus comprising: - a memory; and
at least one processor coupled to the memory, the at least one processor being configured;to receive, during switching from a first base station to a second base station or from one radio access technology to another radio access technology, an indication of a data rate capability of said second base station; to dynamically activate or deactivate, during switching from the first base station to the second base station, one or more active hardware threads in the mobile device based on the indicated data rate capability of the second base station; in which the at least one processor configured to dynamically activate or deactivate comprises the at least one processor configured to increase a time during which all hardware threads are inactive; and in which the at least one processor is configured to temporarily activate one or more hardware threads so that the time during which all hardware threads are inactive is eventually increased. - View Dependent Claims (9, 10)
- a memory; and
Specification