LANGUAGE-BASED MODEL FOR ASYNCHRONOUS OPERATIONS

Patent №

US 9,690,604

Granted

2017-06-27

Filed 2017

Owner

MICROSOFT CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15408011

A language-based model to support asynchronous operations set forth in a synchronous syntax is provided. The asynchronous operations are transformed in a compiler into an asynchronous pattern, such as an APM-based pattern (or asynchronous programming model based pattern). The ability to compose asynchronous operations comes from the ability to efficiently call asynchronous methods from other asynchronous methods, pause them and later resume them, and effectively implementing a single-linked stack. One example includes support for ordered and unordered compositions of asynchronous operations. In an ordered composition, each asynchronous operation is started and finished before another operation in the composition is started. In an unordered composition, each asynchronous operation is started and completed independently of the operations in the unordered composition.

Natural languageAI hardwareG06F 9/45516G06F 8/40G06F 8/41G06F 8/45G06F 8/458

AI classification

Natural language0.98
AI hardware0.89
Planning0.28
Knowledge representation0.04
Evolutionary computation0.00
Speech0.00
Machine learning0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 409910979

Assignors

GUSTAFSSON, NIKLAS, KIZER, GEOFFREY M.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC