LANGUAGE-BASED MODEL FOR ISOLATING SHARED STATE

Patent №

US 9,753,698

Granted

2017-09-05

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12482270

A method and/or computer program that incorporates isolation principles of separate address spaces and enforces the principles with a compiler and supporting runtime through a language-based model is disclosed. This approach significantly lowers the required overhead and retains the beneficial qualities of the scalable, isolated model. The model is implemented in a programming language where memory-based state is partitioned into a plurality of domains where the variables inside of a domain are isolated from external components. Agents are introduced inside of the domain and act on behalf of clients outside of the domain. The agents communicate with their clients via message-passing to enforce the isolation of the domain state. The domain-based isolation addresses the partitioning of memory-based state without the introduction of separate processes. Domains can also be used in conjunction with a distributed model either within a single computing device or between computing devices.

Knowledge representationPlanningAI hardwareG06F 8/314G06F 9/44563G06F 9/5077G06F 8/30

AI classification

AI hardware1.00
Planning0.97
Knowledge representation0.67
Machine learning0.18
Natural language0.06
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 228090152

Assignors

GUSTAFSSON, NIKLAS, LAKSBERG, ARTUR, PHILLIPS, JOSHUA

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

© 2026 NYSGPT2525 LLC