# US 2015/0149680 A1 · Information processing apparatus and information processing method

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

- Number: US 2015/0149680 A1
- Document ID: US20150149680A1
- Status: Published application
- Kind: A1
- Application number: 14/476,799
- Filed: 2014-09-04
- Published: 2015-05-28
- Earliest claimed: 2013-11-27
- Assignees: Ricoh Company, Ltd.
- Inventors: Yoshimichi KANDA
- Web page: https://patentgrep.com/patent/US20150149680A1

## CPC

- G06F 13/4027: {using bus bridges (G06F13/4022 takes precedence)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus having first and second buses, includes: a read/write command unit transmitting a read command or a write command to the first bus; a read command unit receiving a read command from the second bus; a write command unit receiving a write command from the second bus; and a command unit transmit the read command and the write command to the read/write command unit based on the read and write commands received by the read command unit and the write command unit. Further, the command unit stops transmitting the read command, and, while stopping transmission of the read command, change a transmission order of the read and the write commands so that the read/write command unit transmits the write command with higher priority than the read command.

## Claims

### Claim 1

An information processing apparatus including first and second buses, comprising:
a read/write command unit configured to transmit a read command or a write command to the first bus;
a read command unit configured to receive a read command from the second bus;
a write command unit configured to receive a write command from the second bus; and
a command unit configured to transmit the read command and the write command to the read/write command unit based on the read command received by the read command unit and the write command received by the write command unit,
wherein the command unit is configured to
perform a stand-by process to stop transmitting the read command, and
perform a re-arranging process to, while stopping transmitting the read command, change a transmission order of the read command and the write command so that the read/write command unit transmits the write command with higher priority than the read command.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein the command unit is configured to perform the stand-by process based on a number of uncompleted read commands.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1,
wherein the write command includes data to be written based on the write command.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, further comprising:
a memory unit configured to store a value for a setting,
wherein the command unit is configured to perform the stand-by process based on the value.

### Claim 5

An information processing method for an information processing apparatus that includes
first and second buses,
a read/write command unit transmitting a read command or a write command to the first bus,
a read command unit receiving a read command from the second bus, and
a write command unit receiving a write command from the second bus, the method comprising:
a command step of transmitting the read command and the write command to the read/write command unit based on the read command received by the read command unit and the write command received by the write command unit,
wherein in the command step,
a stand-by process is performed to stop transmitting the read command, and
a re-arranging process is preformed to, while stopping transmitting the read command, change a transmission order of the read command and the write command so that the read/write command unit transmits the write command with higher priority than the read command.
