# US 2024/0201901 A1 · Control device and control method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0201901 A1
- Document ID: US20240201901A1
- Status: Published application
- Kind: A1
- Application number: 18/345,262
- Filed: 2023-06-30
- Published: 2024-06-20
- Earliest claimed: 2022-12-20
- Assignees: Toshiba Tec Kabushiki Kaisha
- Applicants: Toshiba Tec Kabushiki Kaisha
- Inventors: Yasuhiro INAGAKI
- Web page: https://patentgrep.com/patent/US20240201901A1

## CPC

- G06F 3/0659: {Command handling arrangements, e.g. command buffers, queues, command scheduling}
- G06F 3/0604: {Improving or facilitating administration, e.g. storage management}
- G06F 3/0683: {Plurality of storage devices}
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

According to an embodiment, a control device executes control processing based on data stored in a first storage device and a second storage device while performing rewrite in the first storage device. The control device stores a memory image relating to the first storage device at a point of time, at which activation processing is terminated, in a non-limited storage area of the second storage device, the activation processing being based on the data stored in the limited storage area of the second storage device without being based on the data stored in the first storage device. The control device starts the control processing from the point of time, at which the activation processing is terminated, after loading the memory image stored in the non-limited storage area of the second storage device in the first storage device in the activation processing of the control processing.

## Claims

### Claim 1

A control device, comprising:
a first storage device in which rewrite of stored data is allowed;
a second storage device including
a limited storage area in which rewrite of stored data is prevented, and
a non-limited storage area in which rewrite of stored data is allowed; and
a processor configured to
execute activation processing to start control processing for a device to be controlled, the activation processing being based on the data stored in the limited storage area of the second storage device without being based on the data stored in the first storage device,
execute the control processing based on the data stored in the first storage device and the data stored in the second storage device while rewriting the data stored in the first storage device,
store a memory image relating to the first storage device at a point of time, at which the activation processing is terminated, in the non-limited storage area of the second storage device, and
start the control processing from the point of time, at which the activation processing is terminated, after loading the memory image stored in the non-limited storage area of the second storage device in the first storage device in the activation processing of the control processing.

### Claim 2 (depends on 1)

The control device according to claim 1, wherein
the processor causes the memory image loaded in the first storage device to remain stored in the non-limited storage area of the second storage device when deletion of the memory image is prohibited, and
the processor deletes the memory image from the non-limited storage area of the second storage device when deletion of the memory image is not prohibited.

### Claim 3 (depends on 2)

The control device according to claim 2, wherein
the non-limited storage area of the second storage device further stores flag data indicating whether to prohibit deletion of the memory image or not.

### Claim 4 (depends on 3)

The control device according to claim 3, wherein
the processor causes the memory image to remain stored in the non-limited storage area of the second storage device when the flag data indicates that deletion of the memory image is prohibited, and
the processor deletes the memory image from the non-limited storage area of the second storage device when the flag data does not indicate that deletion of the memory image is prohibited.

### Claim 5 (depends on 1)

The control device according to claim 1, wherein
the limited storage area of the second storage device is a volatile storage area in which the rewrite of the stored data is allowed, and
the processor prevents the rewrite of the data stored in the limited storage area.

### Claim 6 (depends on 5)

The control device according to claim 5, wherein
the processor prevents the rewrite of the data stored in the limited storage area when deletion of the memory image is prohibited.

### Claim 7 (depends on 6)

The control device according to claim 6, wherein
the non-limited storage area of the second storage device stores the memory image and flag data indicating whether to prohibit deletion of the memory image or not, and
the processor prevents the rewrite of the data stored in the limited storage area of the second storage device when the flag data indicates that deletion of the memory image is prohibited.

### Claim 8 (depends on 7)

The control device according to claim 7, wherein
the processor permits the rewrite of the data stored in the limited storage area of the second storage device when the flag data does not indicate that deletion of the memory image is prohibited.

### Claim 9 (depends on 1)

The control device according to claim 1, wherein
the control processing executed by the processor includes processing in which the rewrite of the data stored in the limited storage area of the second storage device is not performed.

### Claim 10

A control method for a control device, the control device including a first storage device in which rewrite of stored data is allowed and a second storage device including a limited storage area in which rewrite of stored data is prevented and a non-limited storage area in which rewrite of stored data is allowed, the control method comprising:
executing activation processing to start control processing for a device to be controlled, the activation processing being based on the data stored in the limited storage area of the second storage device without being based on the data stored in the first storage device;
executing the control processing based on the data stored in the first storage device and the data stored in the second storage device while rewriting the data stored in the first storage device;
storing a memory image relating to the first storage device at a point of time, at which the activation processing is terminated, in the non-limited storage area of the second storage device; and
starting the control processing from the point of time, at which the activation processing is terminated, after loading the memory image stored in the non-limited storage area of the second storage device in the first storage device in the activation processing of the control processing.
