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. 14, 2019

Filed:

May. 31, 2017
Applicant:

San Disk Technologies Llc, Plano, TX (US);

Inventors:

Nisha Talagala, Livermore, CA (US);

Swaminathan Sundararaman, Santa Clara, CA (US);

Nick Piggin, Yarralumla, AU;

Ashish Batwara, Fremont, CA (US);

David Flynn, Sandy, UT (US);

Assignee:

SANDISK TECHNOLOGIES LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06F 12/08 (2016.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0246 (2013.01); G06F 11/1441 (2013.01); G06F 12/08 (2013.01); G06F 2201/815 (2013.01); G06F 2201/82 (2013.01); Y02D 10/13 (2018.01);
Abstract

Apparatuses, systems, methods, and computer program products are disclosed for hybrid checkpointed memory. An extended memory module uses volatile memory of a host and a non-volatile memory medium as virtual memory for the host. A clone module clones data of a range of virtual memory in response to a checkpoint event for the range of virtual memory. A range of virtual memory may include data stored in a volatile memory and data stored in a non-volatile memory medium. A checkpoint module flushes dirty data of a range of virtual memory to a non-volatile memory medium in response to a checkpoint event. A hybrid checkpointed memory interface provides access to data of a range of virtual memory while dirty data is being flushed using data of a range of virtual memory, or using a clone of the data.


Find Patent Forward Citations

Loading…