Systems and methods for message encoding and decoding
First Claim
Patent Images
1. A method for checking the integrity of data transmission, the method comprising:
- breaking, by a transmitter apparatus, a data message into a plurality of n-bit words;
grouping the n-bit words into word groups of (n−
m) n-bit words (where 0<
m<
n);
conditionally modifying the n-bit words to have a selected characteristic;
generating a longitudinal check code (LCC) word for a respective word group, which records characteristics of the n-bit words of the word group; and
adding the LCC word to the respective word group, resulting in word groups of (n−
m+1) words, whereby the n-bit words of the word groups of (n−
m+1) words may be analyzed together with the LCC word to check the integrity of the data transmission, and to restore the data message.
4 Assignments
0 Petitions
Accused Products
Abstract
Presented herein are systems and methods for checking the integrity of data transmissions between or within one or more digital processing systems by identifying a data characteristic that is likely to change if there is an error in transmission. According to one embodiment, data messages are modified to achieve a selected characteristic according to a predetermined protocol, and changes to the data are recorded in a longitudinal check code (LCC) word, which is used by the receiver to decode the data message and restore the original data.
-
Citations
16 Claims
-
1. A method for checking the integrity of data transmission, the method comprising:
-
breaking, by a transmitter apparatus, a data message into a plurality of n-bit words; grouping the n-bit words into word groups of (n−
m) n-bit words (where 0<
m<
n);conditionally modifying the n-bit words to have a selected characteristic; generating a longitudinal check code (LCC) word for a respective word group, which records characteristics of the n-bit words of the word group; and adding the LCC word to the respective word group, resulting in word groups of (n−
m+1) words, whereby the n-bit words of the word groups of (n−
m+1) words may be analyzed together with the LCC word to check the integrity of the data transmission, and to restore the data message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification