Program Code Simulator

Patent №

US 8,949,103

Granted

2015-02-03

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12433908

A system and method for facilitating simulation of a computer program. A program representation is generated from a computer program. A simulation of the program is performed. Simulation may include applying heuristics to determine program flow for selected instructions, such as a branch instruction or a loop instruction. Simulation may also include creating imaginary objects as surrogates for real objects, when program code to create real objects is restricted, or fields of the objects are unavailable or uncertain, or for other reasons. Data descriptive of the simulation is inserted into the program representation. A visualizer may retrieve the program representation and generate a visualization that shows sequence flows resulting from the simulation.

AI hardwareG06F 11/3612G06F 11/3692G06F 11/3696

AI classification

AI hardware1.00
Planning0.19
Natural language0.01
Knowledge representation0.00
Machine learning0.00
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 230340206

Assignors

BREWIS, DEON, GOODE, DURHAM, JORDAN, JOHN JOSEPH, KHAN, SADI

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

© 2026 NYSGPT2525 LLC