EVENT HANDLING FOR UNMANAGED CODE

Patent №

US 8,726,237

Granted

2014-05-13

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12607861

Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.

AI hardwareG06F 9/541G06F 9/542

AI classification

AI hardware0.98
Planning0.49
Vision0.27
Knowledge representation0.15
Natural language0.01
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 325310900

Assignors

VAN HESS, SHAWN, KWIATKOWSKI, PAUL, DANG, NIKHIL, LOVELL, MARTYN, CONSTABLE, BEN, HENDERSON, GARY

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

© 2026 NYSGPT2525 LLC