Cancellable Command Application Programming Interface (API) Framework
AssigneeMicrosoft Corporation
InventorsArye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsArye Gittelman, Petru Mihai Moldovanu, Sterling John Crockett
Estimating the term…
Embodiments are provided that include the use of a cancellable command application programming interface (API) framework that provides cooperative multitasking for synchronous and asynchronous operations based in part on a command timing sequence and a cancellable command API definition. A method of an embodiment enables a user or programmer to use a cancellable command API definition as part of implementing a responsive application interface using a command timing sequence to control execution of active tasks. A cancellable command API framework of an embodiment includes a command block including a command function, a task engine to monitor the command function, and a timer component to control execution of asynchronous and synchronous tasks based in part on first and second control timing intervals associated with a command timing sequence. Other embodiments are also disclosed.
A method comprising:
An article of manufacture that includes programming operable to provide cooperative multitasking for synchronous and asynchronous operations based in part on a command timing sequence and a cancellable command API definition, wherein the cancellable command API definition includes a command block and a state block and the command timing sequence includes a first timing interval and a second timing interval.
A browser coupled to at least one processor and configured to:
Dependencies are inferred from the claim text.