Patent ID: 7664092

Claim:
A method for encoding Internet Protocol (IP) data into a format for transmission over a satellite system, comprising the following steps: storing, in a memory, instructions for performing the method of encoding IP data into a format for transmission over a satellite system; executing the instructions on a processor; according to the instructions being executed: receiving an IP packet having an IP data block and header information; encoding the IP packet into a variable-length multi-packet transport (MPT) frame having a data frame and header information so that the data frame of the variable-length MPT frame comprises the IP packet; and encoding the variable-length MPT frame into one or more fixed-length MPT packets, each fixed-length MPT packet having a data fragment block comprising at least a portion of the variable-length MPT frame and associated header information to designate what portion of the variable-length MPT frame is contained in the data fragment block.