Patent №
US 9,507,650
Granted
2016-11-29
Filed 2011
Owner
MICROSOFT CORPORATION
Lab
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.
AI classification
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.