Patent ID: 8639430

Claim:
A computer-implemented method of conserving energy used by a device, the computer-implemented method comprising: receiving, by a computer system, as an input to an energy controller a first function comprising a first work output of a device over a time period; processing, by a processor of the computer system, the first function into a second function comprising a second work output of the device over the time period; wherein the second function has a plurality of regions of equal or increased work output relative to the first work output; wherein the second function has a plurality of regions of decreased work output relative to the first work output; wherein, when the device outputs work equal to the second work output over the time period, the device consumes less energy than the device would consume if the device outputted work equal to the first work output over the time period; wherein the second function comprises cyclical oscillations between the plurality of regions of equal or increased work output and the plurality of regions of decreased work output that comprise a same waveform; wherein the device performs substantially the same amount of work under the second work output over the time period as the device would perform under the first work output over the time period; and directing, by the computer system, the device to output work according to the second work output over the time period; wherein the computer system comprises the processor and an electronic storage medium.