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:
Feb. 20, 2018

Filed:

Sep. 27, 2016
Applicant:

National Instruments Corporation, Austin, TX (US);

Inventors:

Hojin Kee, Austin, TX (US);

Haoran Yi, Austin, TX (US);

Tai A. Ly, Austin, TX (US);

Newton G. Petersen, Emporia, KS (US);

James M. Lewis, Austin, TX (US);

Dustyn K. Blasig, Pflugerville, TX (US);

Adam T. Arnesen, Pflugerville, TX (US);

Taylor L. Riche, Austin, TX (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01); G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 8/443 (2013.01); G06F 8/20 (2013.01); G06F 8/34 (2013.01);
Abstract

System and method for performing correlation analysis. A program that includes multiple program structures and one or more data objects is stored. Each data object is shared by at least two of the program structures. For each program structure, decomposition effects on each of the data objects shared by the program structure resulting from each of a respective one or more optimizing transforms applied to the program structure are analyzed. One or more groups of correlated structures are determined based on the analyzing. Each group includes two or more program structures that share at least one data object, and at least one optimizing transform that is compatible with respect to the two or more program structures and the shared data object. For at least one group, the at least one optimizing transform is usable to transform the two or more program structures to meet a specified optimization objective.


Find Patent Forward Citations

Loading…