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:
May. 21, 2019

Filed:

Jun. 21, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Rajsekhar Das, Kirkland, WA (US);

Tristan C. Griffith, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 3/06 (2006.01); G06F 17/30 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
H04L 65/604 (2013.01); G06F 3/0622 (2013.01); G06F 3/0652 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 12/0246 (2013.01); G06F 17/30725 (2013.01);
Abstract

A file system is configured to ensure exclusive access by an application to a 'stream' comprising one or more erase blocks on a storage device. The file system may receive, from an application, a request for a stream identifier token, create a file to store one or more stream identifiers associated with the application, send, to the application, a token associated with the file, the token providing access to the one or more stream identifiers by the application, receive, from the application, a request for access to a stream, the request comprising the token, determine that a stream is available, the stream comprising one or more erase blocks on a storage device, send, to the application, a stream identifier associated with the stream, and remove the stream identifier from a pool of available stream identifiers, thereby ensuring exclusive access to the stream by the application.


Find Patent Forward Citations

Loading…