DECLARATIVE PINNING

Patent №

US 7,921,143

Granted

2011-04-05

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12464834

A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage collector in response to invocation of a garbage collection service. The reference can be declared as pinned by a programmer within the source code or automatically invoked at run-time based on an unsafe condition. The garbage collection service will not move or relocate objects that are referenced by the active pinned local variables. If a garbage collection does not occur, the fact that the local variables are declared pinned is ignored.

Knowledge representationAI hardwareG06F 12/0253Y10S 707/99932Y10S 707/99942Y10S 707/99943Y10S 707/99944Y10S 707/99945Y10S 707/99947Y10S 707/99952+2 more

AI classification

AI hardware1.00
Knowledge representation0.86
Planning0.04
Natural language0.02
Vision0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 226740434

Assignors

DUSSUD, PATRICK H., MORRISON, VANCE P.

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

© 2026 NYSGPT2525 LLC