Layout system for operating systems using BPRAM

Patent №

US 9,740,500

Granted

2017-08-22

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13598621

A software layout system is described herein that speeds up computer system boot time and/or application initialization time by moving constant data and executable code into byte-addressable, persistent random access memory (BPRAM). The system determines which components and aspects of the operating system or application change infrequently. From this information, the system builds a high performance BPRAM cache to provide faster access to these frequently used components, including the kernel. The result is that kernel or application code and data structures have a high performance access and execution time with regard to memory fetches. Thus, the software layout system provides a faster way to prepare operating systems and applications for normal operation and reduces the time spent on initialization.

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 288720948

Assignors

NIGHTINGALE, EDMUND, SRINIVASAN, KY

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

© 2026 NYSGPT2525 LLC