METHOD AND APPARATUS FOR MANAGING RESOURCES AT A WIRELESS DEVICE
First Claim
1. A device capable of wireless communication with a base station, comprising:
- a processing unit having a maximum processing capacity and operative to execute applications running on the device; and
a controller operative to monitor processing demands by the applications and to control at least one of the applications based on the processing demands and the maximum processing capacity.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing resources at a wireless device are described. In one aspect, the wireless device controls applications based on resource demands and available resources. Processing demands by the applications may be monitored, and at least one of the applications may be controlled based on the processing demands and a maximum processing capacity of a processing unit executing the applications. A data application may be controlled by reducing the amount of data exchanged by the application when high processing demands are detected, and vice versa. In another aspect, the wireless device varies resource capacity to match resources demands. The processing capacity of the processing unit may be adjusted based on the processing demands. Higher clock frequency may be selected for the processing unit when the processing demands exceed a high threshold, and lower clock frequency may be selected when processing demands fall below a low threshold.
-
Citations
52 Claims
-
1. A device capable of wireless communication with a base station, comprising:
-
a processing unit having a maximum processing capacity and operative to execute applications running on the device; and
a controller operative to monitor processing demands by the applications and to control at least one of the applications based on the processing demands and the maximum processing capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
monitoring processing demands by applications running on a wireless device for a processing unit having a maximum processing capacity; and
controlling at least one of the applications based on the processing demands and the maximum processing capacity. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus comprising:
-
means for monitoring processing demands by applications running on a wireless device for a processing unit having a maximum processing capacity; and
means for controlling at least one of the applications based on the processing demands and the maximum processing capacity. - View Dependent Claims (26, 27)
-
-
28. A processor-readable media for storing instructions to:
-
monitor processing demands by applications running on a wireless device for a processing unit having a maximum processing capacity; and
control at least one of the applications based on the processing demands and the maximum processing capacity. - View Dependent Claims (29, 30)
-
-
31. An apparatus capable of wireless communication with a wireless device, comprising:
-
a controller operative to receive information determined based on processing demands and maximum processing capacity at the wireless device and to control amount of data to exchange with the wireless device based on the received information; and
a processor operative to exchange data with the wireless device based on control from the controller. - View Dependent Claims (32, 33, 34)
-
-
35. A method comprising:
-
receiving information determined based on processing demands and maximum processing capacity at a wireless device; and
controlling amount of data to exchange with the wireless device based on the received information. - View Dependent Claims (36)
-
-
37. A device capable of wireless communication with a base station, comprising:
-
processing resources assignable to applications running on the device; and
a controller operative to monitor processing demands by the applications for the assignable processing resources and to control at least one of the applications based on the processing demands. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method comprising:
-
monitoring processing demands by applications running on a wireless device for assignable processing resources at the wireless device; and
controlling at least one of the applications based on the processing demands. - View Dependent Claims (44)
-
-
45. A device capable of wireless communication with a base station, comprising:
-
a processing unit having configurable processing capacity and operative to execute applications running on the device; and
a controller operative to monitor processing demands by the applications and to adjust the processing capacity of the processing unit based on the processing demands. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A method comprising:
-
executing applications running on a wireless device by a processing unit having configurable processing capacity;
monitoring processing demands by the applications; and
adjusting the processing capacity of the processing unit based on the processing demands. - View Dependent Claims (51, 52)
-
Specification