Invention Grant
- Patent Title: Cancellable command application programming interface (API) framework
-
Application No.: US14188677Application Date: 2014-02-24
-
Publication No.: US10223155B2Publication Date: 2019-03-05
- Inventor: Arye Gittelman , Petru Mihai Moldovanu , Sterling John Crockett
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48

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
- US20140181838A1 Cancellable Command Application Programming Interface (API) Framework Public/Granted day:2014-06-26
Information query