IP Library Granted Patent US 9,880,766
Granted Patent B2
US 9,880,766 · App. 15/285,993 · Granted Jan 30, 2018

Storage medium storing control program, method of controlling information processing device, information processing system, and information processing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,880,766
App. No.
15/285,993
Granted
Jan 30, 2018
Kind
B2
Abstract

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.

Claims (41)

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 indicated by the first function.

20. The information processing device according to claim 19 , wherein the data indicated by the first function is same regardless of logical addresses that the second storage unit receives.

Assignments (4)
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043088/0620 →