INPUT/OUTPUT LOCATION TRANSFORMATIONS WHEN EMULATING NON-TRACED CODE WITH A RECORDED EXECUTION OF TRACED CODE

Patent №

US 11,782,816

Granted

2023-10-10

Filed 2019

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16459879

Mapping input locations to enable execution of second executable code using trace data gathered during execution of first executable code. A trace of a prior execution of the first code, and the second code, are accessed. The trace stores data of an input that was consumed by first executable instructions of the first code. It is determined that the stored data of the input is usable as an input to second executable instructions of the second code. A difference in how the first instructions accessed the input during recording, as compared to how the second instructions expect to access input, is identified. Based on the identified difference, a location transformation is determined that would enable the second instructions to access the stored data. Execution of the second instructions is emulated using the stored data, including projecting the location transformation to enable the second instructions to access the stored data.

AI hardwareG06F 11/3636G06F 9/30098G06F 9/455G06F 11/3604G06F 11/3632G06F 11/3652G06F 11/366

AI classification

AI hardware1.00
Knowledge representation0.09
Planning0.03
Natural language0.00
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 496550991

Assignors

MOLA, JORDI

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

© 2026 NYSGPT2525 LLC