POWER SOURCE DEPENDENT PROGRAM EXECUTION
First Claim
Patent Images
1. A method of operating an electronic device having a processor powered by a power source, comprising:
- providing a plurality of program portions individually executable by said processor for performing the same computing function, each one of said plurality of program portions causing said processor to exhibit a different instantaneous power consumption profile while performing said computing function;
selecting, based on at least one characteristic of said power source, a particular one of said plurality of program portions from said plurality of program portions; and
executing said particular one of said plurality of program portions on said processor to perform said computing function.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device having a processor powered by a power source may be operated by providing a plurality of program portions individually executable by the processor for performing the same computing function. Each program portion causes the processor to exhibit a different instantaneous power consumption profile while performing the computing function. A particular program portion is selected based on at least one characteristic of the power source and executed on the processor to perform the computing function.
-
Citations
23 Claims
-
1. A method of operating an electronic device having a processor powered by a power source, comprising:
-
providing a plurality of program portions individually executable by said processor for performing the same computing function, each one of said plurality of program portions causing said processor to exhibit a different instantaneous power consumption profile while performing said computing function; selecting, based on at least one characteristic of said power source, a particular one of said plurality of program portions from said plurality of program portions; and executing said particular one of said plurality of program portions on said processor to perform said computing function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19)
-
-
14. A computing device comprising:
-
a processor; a power source for powering said processor; and a computer readable memory storing processor executable code, said code when executed by said processor causing said processor to; provide a plurality of program portions individually executable by said processor for performing the same computing function, each one of said plurality of program portions causing said processor to exhibit a different instantaneous power consumption profile while performing said computing function; select, based on characteristics of said power source, a particular program portion from said plurality of program portions; and execute said particular program portion to perform said computing function. - View Dependent Claims (15, 16, 17, 18)
-
-
20. A method of configuring an electronic device, comprising a processor and a source of stored electrical energy, said method comprising:
-
determining a power provision profile for said source when providing electrical power to said device; coding a program portion based on said power provision profile in order to increase the useful life of said energy storage source, using said program portion; storing said program portion on said device for later execution.
-
- 21. Computer readable storage medium storing program portions used to form an electronic device having an energy storage source, said program portions comprising code coded based on a power provision profile of said energy source, and coded to increase the useful life of said energy storage source when said device executes said program portions.
Specification