Power Efficient Callback Patterns

Patent №

US 9,507,650

Granted

2016-11-29

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13229630

In one or more embodiments, an application program interface (API) is provided and enables an entity, such as an application, script, or other computing object to register to receive callbacks immediately and, without specifying a time constraint. In this approach, the API does not rely on a timer, such as a system timer. Rather, a non-timer based queue, such as a message queue-type approach is utilized. Specifically, callbacks that are registered through this API can be placed on the message queue and work associated with the registered callback can be performed through the normal course of processing messages and events in the message queue. Over time, such results in a callback pattern that allows an associated web browser and applications such as web applications to remain responsive, while increasing performance and power efficiencies.

PlanningG06F 9/542G06F 2209/543G06F 2209/548

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 272400241

Assignors

FIELDS, M. DAVID, JR., ERGAN, CENK, CHEN, QIANG, DECKER, MICHAEL D., HIRVE, KEDAR SANJEEV, VON KOCH, WALTER V., WEBER, JASON J., SEDOVA, KATERINA V., ANDERSON, KAREN ELIZABETH PARKER

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

© 2026 NYSGPT2525 LLC