PROGRAM EXECUTION MONITORING USING DEEP MEMORY TRACING

Patent №

US 11,782,819

Granted

2023-10-10

Filed 2020

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16945149

A user-annotated reference implementation identifies variable values generated by the reference implementation during its execution. A software implementation under analysis is executed. Variable values in the running memory of the program code of the software implementation under analysis, during its execution, are identified and copied. The variable values traced from the running memory of the program code are compared against the annotated variable values generated by the reference implementation, to determine a similarity between the program code under analysis, and the reference implementation. An output is generated that is indicative of whether the traced variables from the program code under analysis are the same as the annotated variable values generated by the reference implementation.

Knowledge representationPlanningAI hardwareG06F 11/364G09B 7/00G06F 11/3636G09B 19/0053

AI classification

AI hardware1.00
Planning0.98
Knowledge representation0.70
Machine learning0.07
Natural language0.02
Evolutionary computation0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 534560732

Assignors

LEVY, NIR, STOTT, LEE, GILAD-BACHRACH, RAN

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

© 2026 NYSGPT2525 LLC