Predicate |
Object |
assignee |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_e757fd4fedc4fe825bb81b1b466a0947 |
classificationCPCAdditional |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-222 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-2022 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-7209 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-7207 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-7203 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-1032 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G01K2205-00 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F2212-7202 |
classificationCPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F11-1446 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-0246 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-0619 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-064 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F12-0868 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-065 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-0656 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G01K11-265 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-0679 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F3-0688 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G01N29-2481 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G01M15-05 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G11C16-10 http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/H04Q9-00 |
classificationIPCInventive |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G01N29-24 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-0868 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F12-08 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G01K11-26 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G01M15-05 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/H04Q9-00 http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F3-06 |
filingDate |
2017-11-08-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
grantDate |
2018-09-04-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
inventor |
http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_cbbd8a2f8cac9417c5c6d33b1f86a31c http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_2fb561539f9b79ecd759fcd8c8574b13 |
publicationDate |
2018-09-04-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber |
US-10067032-B2 |
titleOfInvention |
Back-up and restoration of data between volatile and flash memory |
abstract |
A method, system, and computer program product are provided for back-up and restoration of data between volatile and flash memory. The method for controlling back-up of data to flash memory includes: organizing back-up data into stripes, wherein a stripe is a set of pages across all available flash memory devices, dies and planes which have the same block and page address; maintaining metadata indicating locations of known bad planes and grown bad planes; using the metadata when writing back-up data to determine which planes to send cache program commands to; and sending cache program commands to three or more stripes of data simultaneously including providing an indication in the stripe that the stripe is handling a cache program command If a grown bad block is encountered whilst saving a stripe of data, the stripe of data is re-written to the next available page address avoiding the grown bad block. |
priorityDate |
2015-08-10-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
type |
http://data.epo.org/linked-data/def/patent/Publication |