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:
Jan. 18, 2022

Filed:

Jan. 17, 2020
Applicants:

Dylan Mark Dewitt, Rochester, MN (US);

Adam Michael Espeseth, Rochester, MN (US);

Colin Christopher Mccambridge, Rochester, MN (US);

David George Dreyer, Rochester, MN (US);

Inventors:

Dylan Mark Dewitt, Rochester, MN (US);

Adam Michael Espeseth, Rochester, MN (US);

Colin Christopher McCambridge, Rochester, MN (US);

David George Dreyer, Rochester, MN (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/061 (2013.01); G06F 3/065 (2013.01); G06F 3/0655 (2013.01); G06F 3/0688 (2013.01); G06F 12/0246 (2013.01); G06F 13/4022 (2013.01); G06F 13/4282 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/154 (2013.01); G06F 2212/7201 (2013.01);
Abstract

Techniques for improved copy on write functionality within an SSD are disclosed. In some embodiments, the techniques may be realized as a method for providing improved copy on write functionality within an SSD including providing, in memory of a device, an indirection data structure. The data structure may include a master entry for cloned data, the master entry having a reference to one or more indexes and a clone entry for the cloned data, the cloned entry having at least one of: a reference to a master index, a reference to a next index, and a value indicating an end of a data structure. The techniques may include traversing, using a computer processor, one or more copies of the cloned data using one or more of the references.


Find Patent Forward Citations

Loading…