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.
Patent No.:
Date of Patent:
Jul. 04, 2017
Filed:
Aug. 07, 2014
Sandisk Enterprise Ip Llc, Milpitas, CA (US);
Harihara Kadayam, Fremont, CA (US);
Niranjan Patre Neelakanta, Bangalore, IN;
Ajit Kumar Tapse, Adoni, IN;
Manavalan Krishnan, Fremont, CA (US);
Brian Walter O'Krafka, Austin, TX (US);
Johann George, Sunnyvale, CA (US);
SANDISK TECHNOLOGIES LLC, Plano, TX (US);
Abstract
A memory controller detects a request, with a key to a data object and a value, to perform an operation. The memory controller locates the data object by mapping the key to a location of the data object in a tiered data structure and identifies a sequence number of the data object. When the sequence number of the data object is greater than a sequence number of a snapshot of the tiered data structure, the memory controller replaces the data object with a modified data object, including the key and the value, and assigns the modified object a unique sequence number. When the sequence number of the data object is less than the sequence number of the snapshot, the memory controller inserts a new data object, including the key and the value, into the tiered data structure and assigns the new data object the unique sequence number.