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:
Oct. 18, 2016

Filed:

Aug. 07, 2014
Applicant:

Empire Technology Development Llc, Wilmington, DE (US);

Inventors:

Gad Sheaffer, Haifa, IL;

Shmuel Ur, Galil, IL;

Assignee:

EMPIRE TECHNOLOGY DEVELOPMENT LLC, Wilmington, DE (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/32 (2006.01); G06F 12/02 (2006.01); G06F 12/06 (2006.01);
U.S. Cl.
CPC ...
G06F 1/3225 (2013.01); G06F 1/329 (2013.01); G06F 1/3275 (2013.01); G06F 12/0246 (2013.01); G06F 12/0638 (2013.01); G06F 2212/205 (2013.01); G06F 2212/7201 (2013.01);
Abstract

Technologies are generally described herein for writing data to either volatile or nonvolatile memory. An estimated time for a last write operation to occur and an estimated time to a power down event are determined. A threshold time is generated from the estimated time for a last write operation to occur and the estimated time to a power down event. The threshold time represents time at which a cost to write to volatile memory may become greater than a cost to write to nonvolatile memory. The cost may be based at least in part on the need to copy data stored in a volatile memory to be persisted after a power down event from the volatile to the nonvolatile memory.


Find Patent Forward Citations

Loading…