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:
Aug. 07, 2012

Filed:

Apr. 13, 2009
Applicants:

David A. Goebel, Vashon, WA (US);

James M. Lyon, Redmond, WA (US);

Bulat Shelepov, Bellevue, WA (US);

Robert S. Kleinschmidt, Redmond, WA (US);

Mark Vayman, Redmond, WA (US);

Inventors:

David A. Goebel, Vashon, WA (US);

James M. Lyon, Redmond, WA (US);

Bulat Shelepov, Bellevue, WA (US);

Robert S. Kleinschmidt, Redmond, WA (US);

Mark Vayman, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A thin provisioned storage system may have a file system manager that presents a logical storage system to a user and a storage management system that manages physical storage devices. When a block of data is freed at the logical layer, the file system manager may identify the freed block and send a command to the physical layer. The physical layer may identify the corresponding physical block or blocks and free those blocks on the physical layer. The storage management system may use a table to manage the location of blocks of data across multiple physical storage devices.


Find Patent Forward Citations

Loading…