DEBUGGER-SET IDENTIFYING BREAKPOINTS AFTER COROUTINE YIELD POINTS

Patent №

US 8,756,572

Granted

2014-06-17

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13053228

A debugger can step through target code in a computer program. The debugger can identify a coroutine yield point in the target code, and can obtain identifying information to identify continued processing of a coroutine instance triggered by the operator. The debugger can set a breakpoint at a location for continued stepping after the coroutine yield point. The breakpoint can have a condition of matching the identifying information with runtime information. The debugger can perform the coroutine instance and resume execution of the target code after the coroutine yield point. The debugger can also encounter the breakpoint in the target code, and can determine whether the condition of the breakpoint is met. If so, the debugger can pause execution of the target code at the breakpoint. If not, the debugger can continue execution of the target code past the breakpoint without pausing at the breakpoint.

AI hardwareG06F 11/362G06F 11/3698

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 259930994

Assignors

HALLIDAY, IAN W. J., MISKELLY, GREGORY B., TOUB, STEPHEN H., LOMOV, DMITRY, HINKLE, KAYLE K., III

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

© 2026 NYSGPT2525 LLC