Data encoding and decoding method for transmitting multiple redundant copies of a data packet
First Claim
1. A method for transmitting information from a transmitter to a receiver over a forward only communication channel, the method comprising:
- at each input data event, generating a plurality of data packets, each data packet comprising a data field having a first data portion encoding an identification code identifying the input data event and a second data portion containing input data information, wherein the identification code uniquely identifies at least N numbers of successive input data events;
transmitting the plurality of data packets over the communication channel;
receiving a first data packet and examining the identification code in the data field of the first data packet;
determining if a data packet containing the same identification code has been previously accepted within the last N successive input data events;
if a data packet containing the same identification code has already been accepted within the last N successive input data events, discarding the first data packet; and
if a data packet containing the same identification code has not been accepted within the last N successive input data events, accepting the first data packet and processing the input data information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transmitting information from a transmitter to a receiver over a forward only communication channel includes generating and transmitting multiple data packets at each input data event. Each data packet includes a data field having a first data portion encoding an identification code identifying the input data event where the identification code uniquely identifies at least N numbers of successive input data events. The method further includes receiving a first data packet and examining the identification code in the data field of the first data packet. If a data packet containing the same identification code has already been accepted within the last N successive input data events, the first data packet is discarded. If a data packet containing the same identification code has not been accepted within the last N successive input data events, the first data packet is accepted for processing.
-
Citations
10 Claims
-
1. A method for transmitting information from a transmitter to a receiver over a forward only communication channel, the method comprising:
-
at each input data event, generating a plurality of data packets, each data packet comprising a data field having a first data portion encoding an identification code identifying the input data event and a second data portion containing input data information, wherein the identification code uniquely identifies at least N numbers of successive input data events;
transmitting the plurality of data packets over the communication channel;
receiving a first data packet and examining the identification code in the data field of the first data packet;
determining if a data packet containing the same identification code has been previously accepted within the last N successive input data events;
if a data packet containing the same identification code has already been accepted within the last N successive input data events, discarding the first data packet; and
if a data packet containing the same identification code has not been accepted within the last N successive input data events, accepting the first data packet and processing the input data information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data communication system comprising:
-
a transmitter generating a plurality of data packets in response to an input data event for transmission over a forward only communication channel, each data packet comprising a data field having a first data portion encoding an identification code identifying the input data event and a second data portion containing input data information, wherein the identification code uniquely identifies at least N numbers of successive input data events; and
a receiver receiving one or more data packets, the receiver examining the identification code in the data field of each received data packet and determining if a data packet containing the same identification code has been previously accepted, wherein the receiver discards received data packets containing the same identification code as that of a data packet that has been previously accepted within the last N successive input data events and the receiver accepts received data packets containing different identification codes as that of data packets that have been previously accepted within the last N successive input data events, the receiver processing the input data information of the accepted received data packets. - View Dependent Claims (7, 8, 9, 10)
-
Specification