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:
Aug. 29, 2017

Filed:

Jan. 26, 2015
Applicant:

Institute for Information Industry, Taipei, TW;

Inventors:

Yi-Ping You, Taichung, TW;

Si-Hao Wu, Hsinchu, TW;

Yu-Jung Cheng, Yuanshan Township, TW;

Jing-Fung Chen, New Taipei, TW;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01); G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06N 5/04 (2013.01);
Abstract

A variable inference system and a variable inference method for a software program are provided. The variable inference system and method calculate a first variable type output corresponding to an unknown variable for a plurality of first basic blocks of a software program. The variable inference system and method calculate a second variable type input corresponding to the unknown variable for a second basic block of the software program. The variable inference system and method calculate a second variable type generation when the second basic block includes a primitive instruction corresponding to the unknown variable. The variable inference system and method calculate a second variable type kill. The variable inference system and method calculate a second variable output corresponding to the unknown variable for the second basic block according to the second variable type input, the second variable type generation and the second variable type kill.


Find Patent Forward Citations

Quick Actions:

You, Yi-Ping. (2017). Variable inference system and method for software program (U.S. Patent No. 9747087). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/9747087

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…