SAFE AND EFFICIENT ALLOCATION OF MEMORY

Patent №

US 8,028,148

Granted

2011-09-27

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11517864

Aspects of the present invention are directed at centrally managing the allocation of memory to executable images in a way that inhibits malware from identifying the location of the executable image. Moreover, performance improvements are implemented over traditional systems that enable relative addressed instruction to be resolved at runtime. In this regard, a method is provided that identifies a randomized location to load the executable image into a memory address space. Then, data that may be used to resolve the relative addressed instruction is loaded and maintained in memory. At runtime when pages that store relative addressed instructions are accessed, an arithmetic operation is performed to resolve the relative addressed instruction. As a result, only those relative addressed instructions on pages accessed during program execution are resolved.

AI hardwareG06F 12/1408G06F 21/52

AI classification

AI hardware0.99
Speech0.00
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Knowledge representation0.00
Vision0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 183880465

Assignors

SHUPAK, RICHARD, WANG, LANDY

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

© 2026 NYSGPT2525 LLC