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:
Dec. 31, 2013

Filed:

Oct. 24, 2008
Applicants:

Bradley Gene Calder, Bellevue, WA (US);

Ju Wang, Redmond, WA (US);

Xinran Wu, Seattle, WA (US);

Niranjan Nilakantan, Redmond, WA (US);

Deepali Bhardwaj, Snohomish, WA (US);

Shashwat Srivastav, Seattle, WA (US);

Alexander Felsöbüki Nagy, Seattle, WA (US);

Inventors:

Bradley Gene Calder, Bellevue, WA (US);

Ju Wang, Redmond, WA (US);

Xinran Wu, Seattle, WA (US);

Niranjan Nilakantan, Redmond, WA (US);

Deepali Bhardwaj, Snohomish, WA (US);

Shashwat Srivastav, Seattle, WA (US);

Alexander Felsöbüki Nagy, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system.


Find Patent Forward Citations

Loading…