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. 07, 2021

Filed:

Sep. 05, 2019
Applicant:

Facebook Technologies, Llc, Menlo Park, CA (US);

Inventors:

Andrew M. Rogers, Bellevue, WA (US);

Bernhard Poess, Redmond, WA (US);

Gleb Kurtsov, San Jose, CA (US);

Assignee:

Facebook Technologies, LLC, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 9/54 (2006.01); G06F 12/06 (2006.01); G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/023 (2013.01); G06F 9/545 (2013.01); G06F 12/0653 (2013.01); G06F 12/1433 (2013.01); G06F 9/544 (2013.01); G06F 2209/548 (2013.01);
Abstract

In certain embodiments, a method includes starting an application as a first process within a user space of an operating system. The application instantiates a data storage system associated with the operating system. The method also includes starting a block device service as a second process within the user space of the operating system, the block device service being configured to manage a persistent storage device of the computing device. In addition, the method includes receiving, by a kernel of the operating system, a system call request from the application to communicate with the block device service, the system call request is generated by the application using the data storage system and comprises an access request to access the persistent storage device. The method further includes providing the application, in response to the system call request, access to the block device service through the IPC channel.


Find Patent Forward Citations

Loading…