Invention Grant
US08694998B2 Cancellable command application programming interface (API) framework
有权
可撤销的命令应用程序编程接口(API)框架
- Patent Title: Cancellable command application programming interface (API) framework
- Patent Title (中): 可撤销的命令应用程序编程接口(API)框架
-
Application No.: US13220455Application Date: 2011-08-29
-
Publication No.: US08694998B2Publication Date: 2014-04-08
- Inventor: Arye Gittelman , Petru Mihai Moldovanu , Sterling John Crockett
- Applicant: Arye Gittelman , Petru Mihai Moldovanu , Sterling John Crockett
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Tom Wong; Jim Ross; Micky Minhas
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
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.
Public/Granted literature
- US20130055266A1 Cancellable Command Application Programming Interface (API) Framework Public/Granted day:2013-02-28
Information query