Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US9880766B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9880766-B2 |
| Application number | US-201615285993-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 5, 2016 |
| Priority date | Jun 19, 2012 |
| Publication date | Jan 30, 2018 |
| Grant date | Jan 30, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to an embodiment, when data read from a first storage unit which is a backup source is not identical with data indicated by a first function, the read data is written to a second storage unit which is a backup destination. When the data read from the first storage unit is identical with the data indicated by the first function, the read data is not written to the second storage unit and a deletion notification is sent to the second storage unit.
Opening claim text (preview).
The invention claimed is: 1. An information processing system comprising: a first storage unit including a first memory that is at least readable; a second storage unit including a readable and writable second non-volatile memory, and a control unit, the control unit being configured to invalidate one or more mappings of a logical address region specified by a received deletion notification to the second non-volatile memory and transmit a certain data when a logical address region specified by a received read command is not mapped to the second non-volatile memory; and an information processing device that is connectable to the first and second storage units, wherein the information processing device is configured to: determine whether data in the first storage unit is to be written to the second storage unit based on information of a list, read the data from the first storage unit and writing the read data to a first logical address region of the second storage unit when determining the data in the first storage unit is to be written to the second storage unit, and send the deletion notification to the second storage unit to invalidate one or more mappings of the first logical address region to the second non-volatile memory when determining the data in the first storage unit is not to be written to the second storage unit. 2. The information processing system according to claim 1 , wherein the list designates backup data from the first storage unit to the second storage unit. 3. The information processing system according to claim 2 , wherein the information processing device is configured to shut down a power supply to the first storage unit after backup of data in the first storage unit is completed. 4. The information processing system according to claim 2 , wherein the information processing device is configured to transmit, to the first storage unit, a command for transiting to a power saving state after backup of data in the first storage unit is completed. 5. The information processing system according to claim 2 , wherein the first storage unit is a non-volatile storage unit, and the first and second storage units are included in different non-volatile storage devices. 6. The information processing system according to claim 2 , wherein the information processing device further comprises a display, and the information processing device is configured to: collect statistic information from the first storage unit, when determining a reliability of the first storage unit deteriorate based on the statistic information, display a message indicating backup of data in the first storage unit to the display. 7. The information processing system according to claim 1 , wherein the list indicates backup data by units of files, an operating system executed in the information processing device is configured to manage files stored in the first storage unit. 8. The information processing system according to claim 7 , wherein the information processing device is configured to: specify logical address corresponding to data stored in the first storage unit using the operating system, read the data from the first storage unit using the specified logical address. 9. The information processing system according to claim 1 , wherein the certain data is data indicated by a first function, the information processing device is configured to: determine whether the read data from the first storage unit is identical with the data indicated by the first function, the read data being registered in the list, determine the read data from the first storage unit is to be written to the second storage unit when the read data is not identical with the data indicated by the first function. 10. The information processing system according to claim 9 , wherein the data indicated by the first function is same regardless of logical addresses that the second storage unit receives. 11. An information processing device that is connectable to a first storage unit and second storage unit, the first storage unit including a first memory that is at least readable, the second storage unit including a readable and writable second non-volatile memory, and a control unit, the control unit being configured to invalidate one or more mappings of a logical address region specified by a received deletion notification to the second non-volatile memory and transmit a certain data when a logical address region specified by a received read command is not mapped to the second non-volatile memory, the information processing device is configured to: determine whether data in the first storage unit is to be written to the second storage unit based on information of a list, read the data from the first storage unit and writing the read data to a first logical address region of the second storage unit when determining the data in the first storage unit is to be written to the second storage unit, and send the deletion notification to the second storage unit to invalidate one or more mappings of the first logical address region to the second non-volatile memory when determining the data in the first storage unit is not to be written to the second storage unit. 12. The information processing device according to claim 11 , wherein the list designates backup data from the first storage unit to the second storage unit. 13. The information processing device according to claim 12 , wherein the information processing device is configured to shut down a power supply to the first storage unit after backup of data in the first storage unit is completed. 14. The information processing device according to claim 12 , wherein the information processing device is configured to transmit, to the first storage unit, a command for transiting to a power saving state after backup of data in the first storage unit is completed. 15. The information processing device according to claim 12 , wherein the first storage unit is a non-volatile storage unit, and the first and second storage units are included in different non-volatile storage devices. 16. The information processing device according to claim 12 , wherein the information processing device further comprising a display, the information processing device is configured to: collect statistic information from the first storage unit, when determining a reliability of the first storage unit deteriorate based on the statistic information, display a message indicating backup of data in the first storage unit to the display. 17. The information processing device according to claim 11 , wherein the list indicates backup data by units of files, an operating system executed in the information processing device is configured to manage files stored in the first storage unit. 18. The information processing device according to claim 17 , wherein the information processing device is configured to: specify logical address corresponding to data stored in the first storage unit using the operating system, read the data from the first storage unit using the specified logical address. 19. The information processing device according to claim 11 , wherein the certain data is data indicated by a first function, the information processing device is configured to: determine whether the read data from the first storage unit is identical with the data indicated by the first function, the read data being registered in the list, determine the read data from the first storage unit is to be written to the second storage unit when the read data is not identical with the data ind
Logical to physical mapping or translation of blocks or pages · CPC title
Hardware arrangements for backup · CPC title
Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title
Management of the backup or restore process · CPC title
specifically adapted to achieve a particular effect · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.