POWER MANAGEMENT OF SENSORS WITHIN A MOBILE DEVICE
First Claim
1. A method for managing power consumption of a plurality of sensors within a mobile device, comprising:
- receiving a request from a sensor client regarding a sensor;
determining whether the sensor client requested registration/deregistration;
controlling a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor;
determining whether the sensor client provided a start/stop request for data from the sensor; and
controlling power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses and methods are provided for managing power consumption of a plurality of sensors within a mobile device. A method may include receiving a request from a sensor client regarding a sensor, determining whether the sensor client requested registration/deregistration, controlling a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor, determining whether the sensor client provided a start/stop request for data from the sensor, and controlling power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor. An apparatus may include a processor, a power supply coupled to the processor, a sensor coupled to the power supply, and a memory coupled to the processor, wherein the memory comprises instructions for causing the processor to execute the aforementioned method.
96 Citations
32 Claims
-
1. A method for managing power consumption of a plurality of sensors within a mobile device, comprising:
-
receiving a request from a sensor client regarding a sensor; determining whether the sensor client requested registration/deregistration; controlling a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor; determining whether the sensor client provided a start/stop request for data from the sensor; and controlling power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for managing power consumption of at least one sensor within a mobile device, comprising:
-
a processor; a power supply coupled to the processor; at least one sensor coupled to the power supply; and a memory coupled to the processor, wherein the memory comprises instructions for causing the processor to receive a request from a sensor client regarding a sensor, determine whether the sensor client requested registration/deregistration, control a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor, determine whether the sensor client provided a start/stop request for data from the sensor, and control power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising instructions, which, when executed by at least one processor, cause the processor to manage power consumption of a plurality of sensors within a mobile device, comprising:
-
instructions to receive a request from a sensor client regarding a sensor; instructions to determine whether the sensor client requested registration/deregistration; instructions to control a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor; instructions to determine whether the sensor client provided a start/stop request for data from the sensor; and instructions to control power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for managing power consumption of a plurality of sensors within a mobile device, comprising:
-
means for receiving a request from a sensor client regarding a sensor; means for determining whether the sensor client requested registration/deregistration; means for controlling a power supply and an operational mode of the sensor, based upon the registration/deregistration request, for reducing power consumption of the sensor; means for determining whether the sensor client provided a start/stop request for data from the sensor; and means for controlling power to the sensor, a device/driver configuration, and an operational mode of the sensor, based upon the start/stop request for data, for reducing the power consumption of the sensor. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification