12308964

Communication Apparatus and Communication Method, and Program

PublishedMay 20, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A communication apparatus comprising: a transmission circuitry, that, when portions of a single packet are distributed in parallel and across a plurality of lanes and transmitted to a communication apparatus on a receiving side, is configured to transmit an independent packet header of the single packet in each lane of the plurality of lanes, wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

2

2. The communication apparatus according to claim 1, wherein the transmission circuitry is further configured to transmit an independent packet footer of the single packet in the each lane of the plurality of lanes, and generate, as the independent packet footer in the each lane of the plurality of lanes, a second cyclic redundancy check (CRC) calculated from the respective payload of the single packet distributed to the each lane.

3

3. The communication apparatus according to claim 1, wherein the transmission circuitry is further configured to generate the independent packet header in the each lane, including a word count indicating the number of bytes of the respective payload of the single packet distributed to the each lane.

4

4. The communication apparatus according to claim 1, wherein the transmission circuitry is further configured to generate an independent payload header placed at a head of the respective payload of the single packet distributed to the each lane, wherein the transmission circuitry is further configured to transmit the independent payload header in the each lane the plurality of lanes, and the independent payload header includes a message count that is incremented in the each lane, and includes, as needed, a lane number that identifies the each lane.

5

5. A communication method comprising: distributing, with a communication apparatus, portions of a single packet in parallel and across a plurality of lanes; and transmitting, with the communication apparatus, the portions of the single packet to a second communication apparatus on a receiving side in parallel to each other via the plurality of lanes, wherein transmitting the single packet to the second communication apparatus on the receiving side further includes transmitting an independent packet header of the single packet in each of the plurality of lanes, wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

6

6. A non-transitory computer-readable medium comprising a program that, when executed by an electronic processor, causes the electronic processor to perform a set of operations comprising: distributing portions of a single packet in parallel and across a plurality of lanes; and transmitting the portions of the single packet to a communication apparatus on a receiving side in parallel to each other via the plurality of lanes, wherein transmitting the single packet to the communication apparatus on the receiving side further includes transmitting an independent packet header of the single packet in each of the plurality of lanes, and wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

7

7. A communication apparatus comprising: a reception circuitry configured to receive portions of a single packet distributed in parallel and across a plurality of lanes and transmitted from a second communication apparatus on a transmitting side, and receive an independent packet header of the single packet in each of the plurality of lanes, wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

8

8. The communication apparatus according to claim 7, wherein the reception circuitry is further configured to receive an independent packet footer of the single packet in each of the plurality of lanes, wherein the independent packet footer includes a second cyclic redundancy check (CRC) calculated from the respective payload of the single packet distributed to the each lane, and wherein the communication apparatus further includes an error processing circuitry configured to determine a lane in which a number of times a CRC error has been detected on a basis of at least one of the CRC or the second CRC, and set the second communication apparatus on the transmitting side to stop using the lane in which the number of times the CRC error has been detected exceeds a predetermined number.

9

9. The communication apparatus according to claim 7, wherein the independent packet header transmitted in the each lane of the plurality of lanes includes a word count indicating the number of the bytes of the respective payload of the single packet distributed to the each lane, and the reception circuitry is configured to determine the respective payload of the single packet transmitted by the each lane is normal on a basis of the word count.

10

10. The communication apparatus according to claim 7, wherein a payload header is placed at a head of the respective payload of the single packet, the payload header including a message count that is incremented in the each lane of the plurality of lanes and including, as needed, a lane number that identifies the each lane of the plurality of lanes to be transmitted, and the communication apparatus further includes an error processing circuitry configured to identify a lane in which an anomaly has occurred out of the plurality of lanes on a basis of the message count and the lane number, and set the second communication apparatus on the transmitting side to stop using the lane in which the anomaly has occurred.

11

11. The communication apparatus according to claim 7, further comprising: a notification circuitry that is directly connected to the second communication apparatus on the transmitting side via a bus, wherein the notification circuitry is configured to detect that a predetermined defect has occurred in the bus on a basis of the independent packet header or an independent packet footer of the single packet, and notify another communication apparatus on a receiving side in a subsequent stage of error information indicating details of the predetermined defect.

12

12. A communication method comprising: receiving, by a communication apparatus, portions of a single packet that are distributed in parallel and across a plurality of lanes and transmitted from a communication apparatus on a transmitting side; and receiving, by the communication apparatus, an independent packet header of the single packet in each of the plurality of lanes, wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

13

13. The communication method according to claim 12, further comprising: receiving an independent packet footer of the single packet in the each lane of the plurality of lanes, wherein the independent packet footer includes a second cyclic redundancy check (CRC) calculated from the respective payload of the single packet distributed to the each lane, and determining a lane in which a number of times a CRC error has been detected on a basis of at least one of the CRC or the second CRC, and setting the communication apparatus on the transmitting side to stop using the lane in which the number of times the CRC error has been detected exceeds a predetermined number of times.

14

14. The communication method according to claim 12, wherein the independent packet header transmitted in the each lane of the plurality of lanes includes a word count the number of the bytes of the respective payload of the single packet distributed to the each lane, and the communication method further comprising determining the respective payload of the single packet transmitted by the lane is normal on a basis of the word count.

15

15. The communication method according to claim 12, wherein a payload header is placed at a head of the respective payload of the single packet, the payload header including a message count that is incremented in the each lane of the plurality of lanes and including, as needed, a lane number that identifies the each lane of the plurality of lanes to be transmitted, and the communication method further comprising identifying a lane in which an anomaly has occurred out of the plurality of lanes on a basis of the message count and the lane number, and setting the communication apparatus on the transmitting side to stop using the lane in which the anomaly has occurred.

16

16. A non-transitory computer-readable medium comprising a program, that when executed by an electronic processor, causes the electronic processor to perform a set of operations comprising: receiving portions of a single packet that are distributed in parallel and across a plurality of lanes and transmitted from a communication apparatus on a transmitting side; and receiving an independent packet header of the single packet in each of the plurality of lanes, wherein the independent packet header includes a cyclic redundancy check (CRC), wherein the portions of the single packet are collectively an entirety of the single packet, and wherein the independent packet header of the single packet in the each lane of the plurality of lanes includes information indicating a number of bytes of a respective payload of the single packet distributed to the each lane.

17

17. The non-transitory computer-readable medium according to claim 16, wherein the set of operations further includes receiving an independent packet footer of the single packet in the each lane of the plurality of lanes, wherein the independent packet footer includes a second cyclic redundancy check (CRC) calculated from the respective payload of the single packet distributed to the each lane, and determining a lane in which a number of times a CRC error has been detected on a basis of at least one of the CRC or the second CRC, and setting the communication apparatus on the transmitting side to stop using the lane in which the number of times the CRC error has been detected exceeds a predetermined number.

18

18. The non-transitory computer-readable medium according to claim 16, wherein the independent packet header transmitted in the each lane of the plurality of lanes includes a word count indicating the number of the bytes of the respective payload of the single packet distributed to the each lane, and wherein the set of operations further includes determining the respective payload of the single packet transmitted by the each lane is normal on a basis of the word count.

19

19. The non-transitory computer-readable medium according to claim 16, wherein a payload header is placed at a head of the respective payload of the single packet, the payload header including a message count that is incremented in the each lane of the plurality of lanes and including, as needed, a lane number that identifies the each lane of the plurality of lanes to be transmitted, and wherein the set of operations further includes identifying a lane in which an anomaly has occurred out of the plurality of lanes on a basis of the message count and the lane number, and setting the communication apparatus on the transmitting side to stop using the lane in which the anomaly has occurred.

20

20. The non-transitory computer-readable medium according to claim 16, wherein the set of operations further includes detecting that a predetermined defect has occurred in a bus on a basis of the independent packet header or an independent packet footer of the single packet, and notifying another communication apparatus on a receiving side in a subsequent stage of error information indicating details of the predetermined defect.

Patent Metadata

Filing Date

Unknown

Publication Date

May 20, 2025

Inventors

Hiroo Takahashi
Toshihisa Hyakudai
Naohiro Koshisaka

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMMUNICATION APPARATUS AND COMMUNICATION METHOD, AND PROGRAM” (12308964). https://patentable.app/patents/12308964

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.