# US 2014/0156952 A1 · Information processing apparatus, information processing method, and computer readable medium

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

- Number: US 2014/0156952 A1
- Document ID: US20140156952A1
- Status: Published application
- Kind: A1
- Application number: 13/970,323
- Filed: 2013-08-19
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Kabushiki Kaisha Toshiba
- Applicants: Kabushiki Kaisha Toshiba
- Inventors: Kentaro Takeda
- Web page: https://patentgrep.com/patent/US20140156952A1

## CPC

- G06F 21/51: at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
- G06F 21/57: Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

According to one embodiment, an information processing apparatus with mode switching function, includes a first management module which is capable of accessing a predetermined area of a memory, and a second management module which is capable of accessing the predetermined area and another area of the memory. The first management module is incapable of accessing the other area of the memory. The second management module is configured to exchange information in the predetermined area for information in the other area, in accordance with mode switching.

## Claims

### Claim 1

An information processing apparatus comprising mode switching function, comprising:
a first management controller configured to access a first area of a memory; and
a second management controller configured to access the first area and another area of the memory, wherein
the first management controller is not configured to access the other area of the memory, and
the second management controller comprises an information exchange controller configured to exchange information in the first area of the memory for information in the other area of the memory, in accordance with mode switching.

### Claim 2 (depends on 1)

The information processing apparatus of claim 1, wherein
the first management controller comprises information of a program configured to be executed by the information processing apparatus in the first area of the memory, and
the information exchange controller is configured to read the information of the program, which was processed before mode switching, from the first area of the memory, to read the information from the other area of the memory, to store the information of the program which was processed before mode switching in the other area of the memory, and to store the information which has been read from the other area of the memory in the first area of the memory.

### Claim 3 (depends on 2)

The information processing apparatus of claim 2, wherein the information exchange controller comprises a buffer memory configured to temporarily store the information which has been read from the first area and the other area of the memory.

### Claim 4 (depends on 1)

The information processing apparatus of claim 1, further comprising:
an instruction input controller configured to input a first mode switching instruction based on a user operation, and a second mode switching instruction based on detection of a first event of the information processing apparatus.

### Claim 5 (depends on 4)

The information processing apparatus of claim 4, wherein the instruction input controller is configured to input the second mode switching instruction when the information processing apparatus is connected to a network.

### Claim 6 (depends on 5)

The information processing apparatus of claim 5, wherein the instruction input controller comprises a memory comprising information of the first event.

### Claim 7 (depends on 4)

The information processing apparatus of claim 4, wherein the instruction input controller is configured to determine whether the information processing apparatus is in a mode switching allowable state, when the user operation is detected, and to input the first mode switching instruction when the information processing apparatus is in the mode switching allowable state.

### Claim 8 (depends on 1)

The information processing apparatus of claim 1, further comprising:
a determination controller configured to operate or not to operate the information exchange controller, in accordance with a program configured to be executed by the information processing apparatus.

### Claim 9 (depends on 8)

The information processing apparatus of claim 8, wherein the determination controller comprises a memory comprising information, for each program, as to whether it is necessary to operate the information exchange controller.

### Claim 10 (depends on 9)

The information processing apparatus of claim 9, wherein the memory comprises the information for each program as to whether it is necessary to operate the information exchange controller, the information received from a network.

### Claim 11

An information processing method for an information processing apparatus comprising mode switching function, the apparatus comprising a first management controller configured to access a first area of a memory, and a second management controller configured to access the first area and another area of the memory, the method comprising:
exchanging information in the first area of the memory for information in the other area of the memory, in accordance with mode switching.

### Claim 12

A non-transitory computer-readable storage medium comprising a computer program configured to be executed by a computer with mode switching function, the computer comprising a first management controller configured to access a first area of a memory, and a second management controller configured to access the first area and another area of the memory, the computer program comprising instructions configured to cause the computer to execute function of:
exchanging information in the first area of the memory for information in the other area of the memory, in accordance with mode switching.
