LANGUAGE INTEROPERABILITY TO AUTOMATE CODE ANALYSIS

Patent №

US 11,599,345

Granted

2023-03-07

Filed 2021

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC.

AI components

3

nlp · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17518971

Language interoperability between source code programs not compatible with an interprocedural static code analyzer is achieved through language-independent representations of the programs. The source code programs are transformed into respective intermediate language instructions from which a language-independent control flow graph and a language-independent type environment is created. A program compatible with the interprocedural static code analyzer is generated from the language-independent control flow graph and the language-independent type environment in order to utilize the interprocedural static code analyzer to detect memory safety faults.

Natural languagePlanningAI hardwareG06F 8/447G06F 8/433G06F 8/437G06F 8/51G06F 8/53G06F 8/75G06F 11/3604G06F 16/219+3 more

AI classification

Planning1.00
Natural language1.00
AI hardware0.98
Knowledge representation0.03
Machine learning0.01
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC.

assignment · 580220100

Assignors

DENG, SHAO KUN, JIN, MATTHEW GLENN, LAHIRI, SHUVENDU K, LIU, XIAOYU, SHI, XIN, SUNDARESAN, NEELAKANTAN

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

© 2026 NYSGPT2525 LLC