Patent · US Active

Modifying code to reduce redundant or unnecessary power usage

US10133557B1 · kind B1 · utility

5Cited by
25References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 13, 2014
Grant dateNov 20, 2018
Priority date
Expiry dateJan 13, 2034

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D30/50
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed herein are representative embodiments of methods, apparatus, and systems for analyzing and/or transforming code (typically, source code) to reduce or avoid redundant or unnecessary power usage (e.g., power cycling, resource leak bugs, and/or unnecessarily repeated activity) in the device that will ultimately execute the application defined by the source code. The disclosed methods can be implemented by a software tool (e.g., a static program analysis tool or EDA analysis tool) that analyzes and/or transforms source code for a software application to help improve the performance of the software application on the target device. The disclosed methods, apparatus, and systems should not be construed as limiting in any way.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.