TRACING OF DATA FLOW

Patent №

US 8,423,965

Granted

2013-04-16

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12489446

Embodiments for tracing dataflow for a computer program are described. The computer program includes machine instructions that are executable on a microprocessor. A decoding module can be configured to decode machine instructions obtained from a computer memory. In addition, a dataflow primitive engine can receive a decoded machine instruction from the decoding module and generate at least one dataflow primitive for the decoded machine instruction based on a dataflow primitive classification into which the decoded machine instruction are categorized by the dataflow primitive engine. A dataflow state table can be configured to track addressed data locations that are affected by dataflow. The dataflow primitives can be applied to the dataflow state table to update a dataflow status for the addressed data locations affected by the decoded machine instruction.

Knowledge representationPlanningAI hardwareG06F 9/30018G06F 9/30038G06F 9/4494G06F 11/3612G06F 11/3636G06F 11/3648

AI classification

AI hardware1.00
Knowledge representation0.52
Planning0.51
Machine learning0.11
Natural language0.00
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 230640954

Assignors

GOEL, NITIN K., WODRICH, MARK

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

© 2026 NYSGPT2525 LLC