TRANSACTIONAL DEBUGGER FOR A TRANSACTIONAL MEMORY SYSTEM AND DETECTING CONFLICTS

Patent №

US 8,099,719

Granted

2012-01-17

Filed 2007

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11820284

Various technologies and techniques are disclosed for providing a debugger for programs running under a transactional memory system. When running a particular program using the debugger, the system detects when a conflict occurs on at least one conflictpoint that was set in the particular program. A graphical user interface is provided that displays information related to the detected conflict. The graphical user interface can display transactional state and/or other details independently of a conflict. A conflictpoint can be assigned to one or more regions of source code in one or more transactions in the particular program. A conflictpoint can also be assigned to a particular variable in the particular program. When running the particular program in a debug mode, execution is stopped if a conflict occurs on any of the conflictpoints.

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 197760448

Assignors

TAILLEFER, MARTIN

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

© 2026 NYSGPT2525 LLC