# US 8,751,702 B2 · Communication processing device that stores communication data in buffers, image forming apparatus, and method of communication processing

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

- Number: US 8,751,702 B2
- Document ID: US8751702B2
- Status: Granted
- Kind: B2
- Application number: 13/770,121
- Filed: 2013-02-19
- Published: 2013-08-22
- Granted: 2014-06-10
- Earliest claimed: 2012-02-20
- Assignees: KYOCERA Document Solutions Inc.
- Applicants: Yukihiro Shibata
- Inventors: Yukihiro Shibata
- Web page: https://patentgrep.com/patent/US8751702B2

## CPC

- G06F 5/14: for overflow or underflow handling, e.g. full or empty flags
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 1/3275: {Power saving in memory, e.g. RAM, cache}
- G06F 5/10: having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory {(G06F5/065 takes precedence)}
- 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

A communication processing device includes a communication data processing circuit that (i) issues an access request for a buffer specified by a descriptor, among a plurality of buffers in a first memory, and (ii) outputs a predetermined switching permission signal at a time when a data access for one of the plurality of buffers is completed. The communication processing device also includes a second memory and a transmission destination switching circuit. The second memory includes a plurality of alternative buffers corresponding to the plurality of buffers. The transmission destination switching circuit switches a transmission destination of the access request from one of the plurality of buffers in the first memory to one of the plurality of alternative buffers in the second memory, based on the switching permission signal.

## Claims

### Claim 1

A communication processing device comprising:
a communication data processing circuit that (i) issues an access request for a buffer specified by a descriptor, from among a plurality of buffers in a first memory, and (ii) outputs a predetermined switching permission signal at a time when a data access for one of the plurality of buffers is completed;
a second memory including a plurality of alternative buffers corresponding to the plurality of buffers;
a transmission destination switching circuit that switches a transmission destination of the access request from one of the plurality of buffers in the first memory to one of the plurality of alternative buffers in the second memory, based on the switching permission signal; and
a control unit that controls a supply of power to the first memory,
wherein the control unit shuts off the supply of power to the first memory after making the switching permission signal that is output from the communication data processing circuit to be input to the transmission destination switching circuit.

### Claim 2 (depends on 1)

The communication processing device according to claim 1,
wherein the transmission destination switching circuit, when a predetermined switching prohibition signal is input after the switching permission signal has been input, switches the transmission destination of the access request from one of the plurality of alternative buffers in the second memory back to one of the plurality of buffers in the first memory, and
wherein the communication data processing circuit inputs the switching prohibition signal to the transmission destination switching circuit after the control unit has restored the supply of power to the first memory.

### Claim 3 (depends on 1)

The communication processing device according to claim 1,
wherein the transmission destination switching circuit, after writing data into the buffer specified by the descriptor or the alternative buffer corresponding to the specified buffer has been completed, writes identification information indicating whether the writing of data has been made to the buffer or the alternative buffer into the descriptor together with information about completion of the writing of data.

### Claim 4 (depends on 1)

The communication processing device according to claim 1, further comprising:
a memory controller connected to the first memory; and
an internal bus to which the memory controller and the second memory are connected,
wherein the first memory is an external memory,
wherein the second memory is an internal memory, and
wherein the transmission destination switching circuit is provided between the communication data processing circuit and the internal bus.

### Claim 5 (depends on 1)

The communication processing device according to claim 1,
wherein the transmission destination switching circuit identifies an address in the alternative buffer using an address in the buffer specified in the access request, based on offset addresses of the plurality of buffers in the first memory and offset addresses of the plurality of alternative buffers in the second memory.

### Claim 6

An image forming apparatus comprising:
a communication data processing circuit that (i) issues an access request for a buffer specified by a descriptor, from among a plurality of buffers in a first memory, and (ii) outputs a predetermined switching permission signal at a time when a data access for one of the plurality of buffers is completed;
a second memory including a plurality of alternative buffers corresponding to the plurality of buffers;
a transmission destination switching circuit that switches a transmission destination of the access request from one of the plurality of buffers in the first memory to one of the plurality of alternative buffers in the second memory, based on the switching permission signal;
a control unit that controls a supply of power to the first memory; and
a printing device that performs printing based on communication data processed by the communication processing circuit,
wherein the control unit shuts off the supply of power to the first memory after making the switching permission signal that is output from the communication data processing circuit to be input to the transmission destination switching circuit.

### Claim 7 (depends on 6)

The image forming apparatus according to claim 6,
wherein, when a predetermined switching prohibition signal is input after the switching permission signal has been input, the transmission destination switching circuit switches the transmission destination of the access request from one of the plurality of alternative buffers in the second memory back to one of the plurality of buffers in the first memory, and
wherein the communication data processing circuit inputs the switching prohibition signal to the transmission destination switching circuit after the control unit has restored the supply of power to the first memory.

### Claim 8 (depends on 6)

The image forming apparatus according to claim 6,
wherein the transmission destination switching circuit, after writing data into the buffer specified by the descriptor or the alternative buffer corresponding to the specified buffer has been completed, writes identification information indicating whether the writing of data has been made to the buffer or the alternative buffer into the descriptor together with information about completion of the writing of data.

### Claim 9 (depends on 6)

The image forming apparatus according to claim 6,
wherein a memory controller is connected to the first memory,
wherein the memory controller and the second memory are connected to an internal bus,
wherein the first memory is an external memory,
wherein the second memory is an internal memory, and
wherein the transmission destination switching circuit is provided between the communication data processing circuit and the internal bus.

### Claim 10 (depends on 6)

The image forming apparatus according to claim 6,
wherein the transmission destination switching circuit identifies an address in the alternative buffer using an address in the buffer specified in the access request, based on offset addresses of the plurality of buffers in the first memory and offset addresses of the plurality of alternative buffers in the second memory.

### Claim 11

A method of communication processing comprising:
issuing, using a communication data processing circuit, an access request for a buffer from among a plurality of buffers in a first memory, wherein the access request for the buffer is specified by a descriptor;
outputting, using the communication data processing circuit, a predetermined switching permission signal at a time when a data access for one of the plurality of buffers is completed;
switching, using a transmission destination switching circuit, a transmission destination of the access request from the buffer from among the plurality of buffers in the first memory to an alternative buffer from among a plurality of alternative buffers in a second memory, based on the switching permission signal; and
controlling, using a control unit, a supply of power to the first memory,
wherein the control unit shuts off the supply of power to the first memory after making the switching permission signal that is output from the communication data processing circuit to be input to the transmission destination switching circuit.

### Claim 12 (depends on 11)

The method according to claim 11, further comprising:
switching, using the transmission destination switching circuit, the transmission destination of the access request from one of the plurality of alternative buffers in the second memory back to one of the plurality of buffers in the first memory when a predetermined switching prohibition signal is input after the switching permission signal has been input; and
inputting, using the communication data processing circuit, the switching prohibition signal to the transmission destination switching circuit after the control unit has restored the supply of power to the first memory.

### Claim 13 (depends on 11)

The method according to claim 11, further comprising:
writing, using the transmission destination switching circuit, identification information indicating whether the writing of data has been made to the buffer or the alternative buffer into the descriptor together with information about completion of the writing of data, after writing data into the buffer specified by the descriptor or the alternative buffer corresponding to the specified buffer.

### Claim 14 (depends on 11)

The method according to claim 11,
wherein a memory controller is connected to the first memory,
wherein the memory controller and the second memory are connected to an internal bus,
wherein the first memory is an external memory,
wherein the second memory is an internal memory, and
wherein the transmission destination switching circuit is provided between the communication data processing circuit and
the internal bus.

### Claim 15 (depends on 11)

The method according to claim 11, further comprising:
identifying, using the transmission destination switching circuit, an address in the alternative buffer using an address in the buffer specified in the access request, based on offset addresses of the plurality of buffers in the first memory and offset addresses of the plurality of alternative buffers in the second memory.
