SOFTWARE ANALYSIS FRAMEWORK

Patent №

US 7,051,322

Granted

2006-05-23

Filed 2002

Owner

@STAKE

+2 more

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10314005

Presently described is a decompilation method of operation and system for parsing executable code, identifying and recursively modeling data flows, identifying and recursively modeling control flow, and iteratively refining these models to provide a complete model at the nanocode level. The nanocode decompiler may be used to determine if flaws, security vulnerabilities, or general quality issues exist in the code. The nanocode decompiler outputs in a standardized, human-readable intermediate representation (IR) designed for automated or scripted analysis and reporting. Reports may take the form of a computer annotated and/or partially human annotated nanocode listing in the above-described IR. Annotations may include plain English statements regarding flaws and pointers to badly constructed data structures, unchecked buffers, malicious embedded code or “trap doors,” and the like. Annotations may be generated through a scripted analysis process or by means of an expert-enhanced, quasi-autonomous system.

AI classification

Natural language1.00
Planning1.00
Knowledge representation1.00
AI hardware0.99
Machine learning0.38
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

@STAKE

assignment · 133210049

SYMANTEC CORPORATION

assignment · 153010961

VERACODE, INC.

assignment · 176750276

Assignors

RIOUX, CHRISTIEN R.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC