Invention Grant
- Patent Title: Representing asynchronous state machine in intermediate code
-
Application No.: US16991892Application Date: 2020-08-12
-
Publication No.: US11429358B2Publication Date: 2022-08-30
- Inventor: David Charles Wrighton , Jan Kotas , Stephen Harris Toub
- 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
- Agency: Workman Nydegger
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F8/41 ; G06F9/448

Abstract:
Representing asynchronous functionality in intermediate code, and then having the runtime compiler, rather than the source code language compiler, declare the corresponding asynchronous state machine. This allows the size of the intermediate code to be smaller thereby facilitating more efficient delivery of the code to end users. Furthermore, the runtime compiler can now use its optimization capability to optimize performance of the asynchronous functionality specific to the actual environment in which the asynchronous work will operate.
Information query