IP Library › Granted Patent US 10,534,550
Granted Patent B2
US 10,534,550 · App. 15/914,273 · Granted Jan 14, 2020

Information processing apparatus, information processing method, and computer program product

Inventors: Takahiro Yamaura (Kawasaki, JP); Shingo Tanaka (Yokohama, JP)
Assignee: Toshiba Memory Corporation
G06F3/0619G06F3/0655G06F3/0688
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 10,534,550
App. No.
15/914,273
Granted
Jan 14, 2020
Kind
B2
Abstract

According to an embodiment, an information processing apparatus includes a non-volatile memory manager. The non-volatile memory manager is configured to save, in a non-volatile memory section, information of a plurality of storage sections to be read after rebooting. The non-volatile memory section is configured to keep storing information even if power is off.

Claims (29)

1. An information processing apparatus comprising:

a controller connectable to a non-volatile memory and configured to:

manage, by using a common virtual file system, a plurality of files that are stored in a storage section and that are managed by different file systems;

save, in the non-volatile memory, management information and data information of the virtual file system to be read after the apparatus starts operation,

write identification information for identifying the virtual file system or the information processing apparatus at a position that is traceable from a predetermined address of the non-volatile memory, and

when the identification information stored in the non-volatile memory matches the identification information held by the information processing apparatus, read the management information and the data information of the virtual file system stored in the non-volatile memory.

2. The information processing apparatus according to claim 1 , wherein

the controller is connectable to a volatile memory, and

the controller saves, in the volatile memory, data other than the management information and the data information of the virtual file system.

3. The information processing apparatus according to claim 1 , wherein

the controller saves, in the non-volatile memory, the management information and the data information of the virtual file system to be read after the apparatus starts the operation without accessing the storage section.

4. The information processing apparatus according to claim 1 , wherein

the controller saves, in the non-volatile memory, the management information and the data information of the virtual file system to be traceable from data stored at a predetermined address.

5. The information processing apparatus according to claim 1 , wherein

the controller writes file system identification information for identifying the virtual file system at the position as the identification information, and

when the identification information stored in the non-volatile memory latches the file system identification information stored in the storage section, the controller reads the management information and the data information of the virtual file system stored in the non-volatile memory.

6. The information processing apparatus according to claim 1 , wherein

the controller writes unique identification information of the information processing apparatus at the position as the identification information, and

when the identification information stored in the non-volatile memory matches the unique identification information held by the information processing apparatus, the controller reads the management information and the data information of the virtual file system stored in the non-volatile memory.

7. An information processing method for an information processing apparatus including a controller connectable to a non-volatile memory, the method comprising:

managing, by using a common virtual file system, a plurality of files that are stored in a storage section and that are managed by different file systems;

saving, in the non-volatile memory, management information and data information of the virtual file system to be read after the apparatus starts operation;

writing identification information for identifying the virtual file system or the information processing apparatus at a position that is traceable from a predetermined address of the non-volatile memory; and

when the identification information stored in the non-volatile memory matches the identification information held by the information processing apparatus, reading the management information and the data information of the virtual file system stored in the non-volatile memory.

8. A computer program product comprising a non-transitory computer-readable medium storing a program thereon and executed by a computer including a controller connectable to a non-volatile memory, wherein the program causes the computer to execute:

managing, by using a common virtual file system, a plurality of files that are stored in a storage section and that are managed by different file systems;

saving, in the non-volatile memory, management information and data information of the virtual file system to be read after the computer starts operation;

writing identification information for identifying the virtual file system or the information processing apparatus at a position that is traceable from a predetermined address of the non-volatile memory; and

when the identification information stored in the non-volatile memory matches the identification information held by the information processing apparatus, reading the management information and the data information of the virtual file system stored in the non-volatile memory.

Assignments (3)
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
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 →
Priority Claims (1)
JP 2015-008069 · Jan 19, 2015 · national
Continuity (2)
Continuation 14824416 · Aug 12, 2015
Related Publication 20180196617A1 · Jul 12, 2018