# US 2013/0159574 A1 · Data transferring apparatus and data transferring method

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

- Number: US 2013/0159574 A1
- Document ID: US20130159574A1
- Status: Published application
- Kind: A1
- Application number: 13/715,746
- Filed: 2012-12-14
- Published: 2013-06-20
- Earliest claimed: 2011-12-20
- Assignees: Canon Kabushiki Kaisha
- Inventors: Daisuke SHIRAISHI; Chuma NAGAO; Akiyoshi MOMOI; Takeshi HIRAOKA
- Web page: https://patentgrep.com/patent/US20130159574A1

## CPC

- G06F 13/36: for access to common bus or bus system
- H04L 69/22: Parsing or analysis of headers
- H04W 28/06: Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A data transferring apparatus includes a receiving unit configured to receive a transfer request containing attribute information that indicates a type of data transfer, a buffer configured to store the transfer requests received by the receiving unit, a storing unit configured to associate the attribute information with a first identifier and store the attribute information, and a sending unit configured to preferentially transmit, out of the plurality of transfer requests stored in the buffer, a transfer request containing attribute information that corresponds to the attribute information stored in the storing unit, wherein the sending unit is configured to transmit the first identifier associated with the attribute information that corresponds to the attribute information contained in the transfer request in place of the attribute information of the transfer request.

## Claims

### Claim 1

A data transferring apparatus comprising:
a receiving unit configured to receive a transfer request containing attribute information that indicates a type of data transfer;
a buffer configured to store a plurality of transfer requests received by the receiving unit;
a storing unit configured to associate the attribute information with a first identifier and store the attribute information; and
a sending unit configured to preferentially transmit, out of the plurality of transfer requests stored in the buffer, a transfer request containing attribute information that corresponds to the attribute information stored in the storing unit,
wherein the sending unit is configured to transmit the first identifier associated with the attribute information that corresponds to the attribute information contained in the transfer request in place of the attribute information of the transfer request.

### Claim 2 (depends on 1)

The data transferring apparatus according to claim 1, wherein the sending unit is configured to add, to the transfer request, a second identifier indicating whether the first identifier is included in the transfer request and to transmit the transfer request.

### Claim 3 (depends on 1)

The data transferring apparatus according to claim 1, wherein, in a case where the sending unit transmits the transfer request without including the first identifier, the sending unit is configured to store the attribute information contained in the transfer request in the storage unit.

### Claim 4

A data transferring apparatus configured to transfer data using a packet including a header portion and a data portion, the data transferring apparatus comprising:
a storing unit configured to store attribute information;
a receiving unit configured to receive a transfer request containing attribute information that indicates a type of data transfer and to store a plurality of the transfer requests; and
a sending unit configured to, in a case where the attribute information in the transfer request stored in the receiving unit corresponds to the attribute information stored in the storing unit, include an identifier indicating correspondence of the attribute information in a packet in place of the attribute information of the transfer request and to transmit the packet.

### Claim 5 (depends on 4)

The data transferring apparatus according to claim 4, wherein the sending unit is configured to, in a case where the attribute information in the transfer request stored in the receiving unit does not correspond to the attribute information stored in the storing unit, include an identifier indicating non-correspondence of the attribute information in a packet together with the attribute information of the transfer request and to transmit the packet.

### Claim 6 (depends on 4)

The data transferring apparatus according to claim 4, wherein the receiving unit is configured to receive the transfer request via a first bus, and
wherein the sending unit is configured to convert the attribute information of the transfer request into attribute information complying with a format of a second bus and to transmit the packet.

### Claim 7

A method for transferring data by a data transferring apparatus, the data transferring apparatus including a receiving unit configured to receive a transfer request containing attribute information that indicates a type of data transfer, a buffer configured to store a plurality of transfer requests received by the receiving unit, and a storing unit configured to associate the attribute information with a first identifier and to store the attribute information, the method comprising:
from the plurality of transfer requests stored in the buffer, selecting a transfer request containing attribute information that corresponds to the attribute information stored in the storing unit, including the first identifier associated with the attribute information that corresponds to the attribute information contained in the transfer request in place of the attribute information of the transfer request, and preferentially transmitting the transfer request.

### Claim 8

A method for transferring data by a data transferring apparatus using a packet including a header portion and a data portion, the data transferring apparatus including a storing unit configured to store attribute information, and a receiving unit configured to receive a transfer request containing the attribute information that indicates a type of data transfer and to store a plurality of the transfer requests, the method comprising:
in a case where the attribute information in the transfer request stored in the receiving unit corresponds to the attribute information stored in the storing unit, including an identifier that indicates correspondence of the attribute information in a packet in place of the attribute information of the transfer request, and transmitting the packet.
