The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 20, 2018

Filed:

Jan. 13, 2014
Applicant:

Calypto Design Systems, Inc., San Jose, CA (US);

Inventors:

Nikhil Tripathi, Noida, IN;

Srihari Yechangunja, Bangalore, IN;

Mohit Kumar, Mawana, IN;

Assignee:

Mentor Graphics Corporation, Wilsonville, OR (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/44 (2018.01); G06F 9/38 (2018.01); G06F 17/50 (2006.01); G06F 8/30 (2018.01); G06F 8/70 (2018.01); G06F 8/41 (2018.01); G06F 8/53 (2018.01); G06F 11/36 (2006.01); G06F 11/34 (2006.01); G06F 8/20 (2018.01);
U.S. Cl.
CPC ...
G06F 8/30 (2013.01); G06F 8/41 (2013.01); G06F 8/70 (2013.01); G06F 8/20 (2013.01); G06F 8/443 (2013.01); G06F 8/53 (2013.01); G06F 11/3447 (2013.01); G06F 11/366 (2013.01); G06F 11/3688 (2013.01); G06F 17/505 (2013.01); G06F 17/5022 (2013.01);
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.


Find Patent Forward Citations

Loading…