The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 10, 2006

Filed:

Dec. 19, 2005
Applicants:

Michael D. Maleug, Renton, WA (US);

Larry Alan Morris, Kirkland, WA (US);

Bor-ming Hsieh, Redmond, WA (US);

Yadhu N. Gopalan, Redmond, WA (US);

Inventors:

Michael D. Maleug, Renton, WA (US);

Larry Alan Morris, Kirkland, WA (US);

Bor-Ming Hsieh, Redmond, WA (US);

Yadhu N. Gopalan, Redmond, WA (US);

Assignee:

Microsft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-'fixed up' components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.


Find Patent Forward Citations

Loading…