System and method for multiple dimension decoding and encoding a message
First Claim
1. A method for multiple dimensional encoding of a message, comprising:
- repeating, for each data unit that belongs to the message the stages of;
receiving by a processor the data unit;
executing by the processor, for each dimension of a plurality of dimensions of the multiple dimension, the stages of;
restoring a last state of an encoder during an encoding process of a packet that comprises the data unit, wherein the encoding process corresponds to the dimension;
encoding the data unit by the encoder in correspondence to the dimension to provide an updated state of the encoder; and
storing the updated state of the encoder as a last state of the encoder;
wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits;
andadding the redundancy bits to the message to provide a multiple dimensional encoded message.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for multiple dimensional encoding of a message, the method may include repeating, for each data unit that belongs to the message the stages of: (a) receiving by a processor the data unit; (b) executing by the processor, for each dimension of a plurality of dimensions of the multiple dimension, the stages of: (b.1) restoring a last state of an encoder during an encoding process of a packet that comprises the data unit, wherein the encoding process corresponds to the dimension; (b.2) encoding the data unit by the encoder in correspondence to the dimension to provide an updated state of the encoder; and (b.3) storing the updated state of the encoder as a last state of the encoder; wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits; and (c) adding the redundancy bits to the message to provide a multiple dimensional encoded message.
323 Citations
16 Claims
-
1. A method for multiple dimensional encoding of a message, comprising:
-
repeating, for each data unit that belongs to the message the stages of; receiving by a processor the data unit; executing by the processor, for each dimension of a plurality of dimensions of the multiple dimension, the stages of; restoring a last state of an encoder during an encoding process of a packet that comprises the data unit, wherein the encoding process corresponds to the dimension; encoding the data unit by the encoder in correspondence to the dimension to provide an updated state of the encoder; and storing the updated state of the encoder as a last state of the encoder;
wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits;and adding the redundancy bits to the message to provide a multiple dimensional encoded message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system that comprises a memory and a processor, comprising:
-
wherein the memory is arranged to receive a data unit; wherein the processor is arranged to execute, for each dimension of a plurality of dimensions of the multiple dimension, the stages of (a) restoring from the memory a last state of an encoder during an encoding process of a packet that comprises the data unit, wherein the encoding process corresponds to the dimension, and (b) encoding the data unit by the encoder in correspondence to the dimension to provide an updated state of the encoder; wherein the memory is arranged to store the updated state of the encoder as a last state of the encoder;
wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits; andwherein the processor is arranged to add the redundancy bits to the message to provide a multiple dimensional encoded message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for multiple dimensional decoding of a decoded message, comprising:
-
repeating, for each decoded data unit that belongs to the decoded message the stages of; receiving by a processor the decoded data unit; executing by the processor, for each dimension of a plurality of dimensions of the multiple dimension, the stages of; restoring a last state of an decoder during an encoding process of a decoded packet that comprises the decoded data unit, wherein the decoding process corresponds to the dimension; decoding the decoded data unit by the decoder in correspondence to the dimension to provide an updated state of the decoder; and storing the updated state of the decoder as a last state of the encoder;
wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits;and adding the redundancy bits to the message to provide a multiple dimensional encoded message.
-
-
16. A system for multiple dimensional decoding of a decoded message, the system comprising a memory and a processor;
- wherein the memory is arranged to store a decoded message;
wherein the processor is arranged to repeat, for each decoded data unit that belongs to the decoded message; receive the decoded data unit; execute for each dimension of a plurality of dimensions of the multiple dimension, the stages of; restoring a last state of an decoder during an encoding process of a decoded packet that comprises the decoded data unit, wherein the decoding process corresponds to the dimension; decoding the decoded data unit by the decoder in correspondence to the dimension to provide an updated state of the decoder; and storing the updated state of the decoder as a last state of the encoder;
wherein the updated state of the encoder following the encoding of all data units of the message represents redundancy bits;and add the redundancy bits to the message to provide a multiple dimensional encoded message.
- wherein the memory is arranged to store a decoded message;
Specification