RESTRICTING MEMORY ACCESS TO PROTECT DATA WHEN SHARING A COMMON ADDRESS SPACE

Patent №

US 7,281,102

Granted

2007-10-09

Filed 2004

Owner

VMWARE, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10917713

A first software entity occupies a portion of a linear address space of a second software entity and prevents the second software entity from accessing the memory of the first software entity. For example, in one embodiment of the invention, the first software entity is a virtual machine monitor (VMM), which supports a virtual machine (VM), the second software entity. The VMM sometimes directly executes guest instructions from the VM and, at other times, the VMM executes binary translated instructions derived from guest instructions. When executing binary translated instructions, the VMM uses memory segmentation to protect its memory. When directly executing guest instructions, the VMM may use either memory segmentation or a memory paging mechanism to protect its memory. When the memory paging mechanism is active during direct execution, the protection from the memory segmentation mechanism may be selectively deactivated to improve the efficiency of the virtual computer system.

AI hardwareG06F 12/1458G06F 12/1036G06F 12/145G06F 2212/656

AI classification

AI hardware1.00
Evolutionary computation0.01
Natural language0.00
Vision0.00
Machine learning0.00
Speech0.00
Knowledge representation0.00
Planning0.00

Ownership

VMWARE, INC.

assignment · 156920069

Assignors

AGESEN, OLE, SHELDON, JEFFREY W.

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

© 2026 NYSGPT2525 LLC