Patentable/Patents/US-10574392
US-10574392

System. methods and devices for transmitting and/or receiving data using an inter communication link

PublishedFebruary 25, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method for the transmission of data via an Inter Communication Link (ICL) to a receiver unit is provided. The method identifies data to be transmitted in a memory cell of a data storage. The method continues by extracting the address of the memory cell and extracting the data word from the identified data. The method continues by calculating a CRC (cyclic redundancy check) checksum from the extracted address of the memory cell and the extracted data word. The method continues by generating a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell, the extracted data word and the calculated CRC checksum. The method continues by sending the data packet.

Patent Claims
16 claims

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

1

1. A method for the transmission of data via an Inter Communication Link (ICL) to a receiving unit, comprising the steps of: identifying data stored in a memory cell of a data storage of a transmitting unit, the identified data to be transmitted; extracting an address of the memory cell of the transmitting unit and extracting a data word from the identified data; calculating a cyclic redundancy check (CRC) checksum from the extracted address of the memory cell of the transmitting unit and from the extracted data word; generating a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell of the transmitting unit, the extracted data word, and the calculated CRC checksum; and sending the data packet.

2

2. The method according to claim 1 , wherein a logical value “1” is transmitted continuously as long as no data packet is sent.

3

3. The method according to claim 1 , wherein the start frame delimiter comprises a sequence of three Manchester II code values of “1”.

4

4. The method according to claim 1 , wherein the logical value “1” is transmitted during a sequential transmission of data packets between the stop frame delimiter of the first data packet and the start frame delimiter of the subsequent data packet.

5

5. The method according to claim 1 , wherein the data packets are transmitted using a Manchester II code.

6

6. The method according to claim 1 , wherein the stop frame delimiter comprises a sequence of three Manchester II code values of the value “0”.

7

7. The method according to claim 6 , wherein the start frame delimiter comprises a sequence of three Manchester II code values of the value “1”.

8

8. A method for receiving data via an Inter Communication Link (ICL) from a transmitting unit, comprising the steps of: receiving a data packet; checking validity of the received packet based on a data length between a start frame delimiter and a stop frame delimiter of the data packet; extracting a first cyclic redundancy check (CRC) checksum, an address of a memory cell of the transmitting unit, and a data word from the data packet; calculating a second CRC checksum from the extracted address of the memory cell of the transmitting unit and from the extracted data word; comparing the calculated second CRC checksum with the extracted first CRC checksum; and writing the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC checksum matches the extracted first CRC checksum, wherein the write address is identical to the address of the memory cell of the transmitting unit.

9

9. The method of claim 8 , wherein the extracted data word is discarded when the calculated second CRC checksum does not match the extracted first CRC checksum.

10

10. The method of claim 9 , wherein an error counter is incremented when the calculated second CRC checksum does not match the extracted first CRC checksum.

11

11. A transmitting unit for the transmission of data via an Inter Communication Link (ICL) to a receiving unit, the transmitting unit comprising: a processor configured to identify data stored in a memory cell of a data storage, the identified data to be transmitted; wherein the processor is further configured to extract an address of the memory cell and a data word from the identified data; wherein the processor is further configured to calculate a cyclic redundancy check (CRC) from the extracted address of the memory cell and the extracted data word; wherein the processor is further configured to generate a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell, the extracted data word, and the calculated CRC; and a transmitter configured to send the data packet.

12

12. A receiving unit for receiving data via an Inter Communication Link (ICL) from a transmitting unit, the receiving unit comprising: a receiver configured to receive a data packet; and a processor configured to check validity of the received packet based on a data length between a start frame delimiter and a stop frame delimiter of the data packet; wherein the processor is further configured to extract a first cyclic redundancy check (CRC), an address of a memory cell of the transmitting unit, and a data word from the data packet; wherein the processor is further configured to calculate a second CRC from the extracted address of the memory cell of the transmitting unit and from the extracted data word; wherein the processor is further configured to compare the calculated second CRC to the extracted first CRC; and wherein the processor is further configured to write the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC matches the extracted first CRC, wherein the write address is identical to the address of the memory cell of the transmitting unit.

13

13. A computer system comprising a transmitting unit to connect the computer system to at least one further computer system, the transmitting unit configured to transmit data via an Inter Communication Link (ICL), and the transmitting unit comprising: a processor configured to identify stored in a memory cell of a data storage of the transmitting unit, the identified data to be transmitted; wherein the processor is further configured to extract an address of the memory cell of the transmitting unit and a data word from the identified data; wherein the processor is further configured to calculate a cyclic redundancy check (CRC) from the extracted address of the memory cell of the transmitting unit and the extracted data word; wherein the processor is further configured to generate a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell of the transmitting unit, the extracted data word, and the calculated CRC; and a transmitter configured to send the data packet.

14

14. The computer system according to claim 13 , further comprising a receiving unit configured to receive data via the ICL, the receiving unit comprising: a receiver configured to receive the data packet; and a processor configured to check validity of the received packet based on a data length between the start frame delimiter and the stop frame delimiter of the data packet; wherein the processor of the receiving unit is further configured to extract the calculated CRC, the address of the memory cell of the transmitting unit, and the data word from the data packet; wherein the processor of the receiving unit is further configured to calculate a second CRC from the extracted address of the memory cell of the transmitting unit and from the extracted data word; wherein the processor of the receiving unit is further configured to compare the calculated second CRC to the extracted calculated CRC; and wherein the processor of the receiving unit is further configured to write the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC matches the extracted calculated CRC, wherein the write address is identical to the address of the memory cell of the transmitting unit.

15

15. The computer system according to claim 13 , wherein communication with the second computer system is carried out via an optical or electrical signal line.

16

16. An aircraft comprising: a first computing unit comprising a transmitting unit configured to transmit data via an Inter Communication Link (ICL), the transmitting unit comprising: a processor configured to identify data stored in a memory cell of a data storage of the transmitting unit, the identified data to be transmitted; wherein the processor is further configured to extract an address of the memory cell of the transmitting unit and a data word from the identified data; wherein the processor is further configured to calculate a cyclic redundancy check (CRC) from the extracted address of the memory cell of the transmitting unit and the extracted data word; wherein the processor is further configured to generate a data packet to be sent by appending a start frame delimiter and a stop frame delimiter to the extracted address of the memory cell of the transmitting unit, the extracted data word, and the calculated CRC; and a transmitter configured to send the data packet; a second computing unit comprising a receiving unit configured to receive data via the ICL, the receiving unit comprising: a receiver configured to receive the data packet; and a processor configured to check validity of the received packet based on a data length between the start frame delimiter and the stop frame delimiter of the data packet; wherein the processor of the receiving unit is further configured to extract the calculated CRC, the address of the memory cell of the transmitting unit, and the data word from the data packet; wherein the processor of the receiving unit is further configured to calculate a second CRC from the extracted address of the memory cell of the transmitting unit and from the extracted data word; wherein the processor of the receiving unit is further configured to compare the calculated second CRC to the extracted calculated CRC; and wherein the processor of the receiving unit is further configured to write the extracted data word to a write address of a memory cell of the receiving unit when the calculated second CRC matches the extracted calculated CRC, wherein the write address is identical to the address of the memory cell of the transmitting unit; and a data network; wherein the transmitting unit of the first computing unit is configured to transmit data via the data network to the receiving unit of the second computing unit.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 3, 2017

Publication Date

February 25, 2020

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. “System. methods and devices for transmitting and/or receiving data using an inter communication link” (US-10574392). https://patentable.app/patents/US-10574392

© 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.