Data transmission method with improved robustness, and a set of devices for performing it

US10477539B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10477539-B2
Application numberUS-201515120022-A
CountryUS
Kind codeB2
Filing dateFeb 16, 2015
Priority dateFeb 21, 2014
Publication dateNov 12, 2019
Grant dateNov 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others, so that if the first received data frame is not valid, the electronic receiver device waits for the second frame to be received and verifies the validity of the second received frame; if the second received frame is not valid, the electronic receiver device waits for the third frame to be received and reconstitutes a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame. 2. A method according to claim 1 , including the steps of calculating checkdata on the reconstituted frame and of making the reconstituted frame available for processing. 3. The method according to claim 1 , wherein the data link causes a disturbance having a predetermined theoretical maximum duration, wherein the frames are spaced apart by an interval duration longer than the predetermined theoretical maximum duration. 4. The method according to claim 1 , wherein the data link causes two consecutive disturbances that are spaced apart by a predetermined theoretical minimum duration, and wherein each frame has a duration shorter than the predetermined theoretical minimum duration. 5. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the receiver electronic device including both at least one first buffer memory zone and at least one second buffer memory zone, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others; when none of the two first received frames is valid, reconstituting a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame; storing the first received frame and its checkdata in the first buffer memory zone; if the first received frame is not valid, waiting for the second frame to be received and storing the second received frame and its checkdata in the second buffer memory zone; if the second received frame is not valid, waiting for the third frame to be received and storing the third received frame and its checkdata in the first buffer memory zone; and storing the reconstituted frame and its checkdata in the second buffer zone. 6. A set of data processor devices comprising at least one transmitter electronic device and at least one receiver electronic device connected together by a data link, the electronic devices being arranged to implement the method according to claims 1 , 2 and 4 - 5 . 7. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and being spaced apart by an interval duration longer than the predetermined theoretical maximum duration, each frame being associated with respective checkdata calculated on the frame in question and having a duration shorter than the predetermined theoretical minimum duration; and the electronic receiver device verifying the validity of the received frames as they are being received and making the first valid frame available for processing while ignoring the others, so that if the first received data frame is not valid, the electronic receiver device waits for the second frame to be received and verifies the validity of the second received frame; if the second received frame is not valid, the electronic receiver device waits for the third frame to be received and reconstitutes a frame by majority voting on the basis of the three received frames, the frame being reconstituted progressively while receiving the data of the third frame, wherein the data link causes a disturbance having a predetermined theoretical maximum duration or two consecutive disturbances that are spaced apart by a predetermined theoretical minimum duration. 8. A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: for a data frame to be transmitted, preparing at least two replica frames in order to obtain a set of three frames for transmission; for each frame, calculating respective checkdata and associating it with the frame; transmitting the frames together with their checkdata in succession in time; verifying the validity of the first received frame with its checkdata, and if successful, processing the first frame and ignoring the other frames in the same set of frames; if the first received data frame is not valid, waiting for the second frame to be received and verifying the validity of the second received frame using its checkdata, and if successful, processing the second frame and ignoring the other frames in the same set of frames; if the second received frame is not valid, waiting for the third frame to be received and comparing, on the fly and bitwise, the third received frame with the first and second received frames in order to reconstitute a frame and calculating checkdata for the reconstituted frame; verifying the validity of the third frame, and if the third received frame is valid, processing the third frame; and if the third received frame is not valid, verifying the validity of the reconstituted frame and processing the reconstituted frame if it is valid, and ignoring it if the reconstituted frame is not valid.

Assignees

Inventors

Classifications

  • Error detection codes · CPC title

  • Bus networks · CPC title

  • the transportation system being an aircraft · CPC title

  • to protect a block of data words, e.g. CRC or checksum (G06F11/1076 takes precedence; security arrangements for protecting computers or computer systems against unauthorized activity G06F21/00) · CPC title

  • H04L1/08Primary

    by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10477539B2 cover?
A method of transmitting data between an electronic transmitter device and an electronic receiver device connected together by a data link, the method comprising the steps of: sending the data in the form of at least three identical frames sent in succession and each associated with respective checkdata calculated on the frame in question; and the electronic receiver device verifying the validi…
Who is the assignee on this patent?
Safran Electronics & Defense
What technology area does this patent fall under?
Primary CPC classification G06F11/1004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).