Multi-packet transport structure and method for sending network data over satellite network
AssigneeMicrosoft Corporation
InventorsKenneth J. Birdwell, Brian Moran, David Feinleib
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKenneth J. Birdwell, Brian Moran, David Feinleib
Estimating the term…
A method for encoding network data, such as Internet Protocol (IP) data, into a format for transmission over a satellite system is described. The network data is configured in a packet having a data block and header information. The network data packet is encoded into a variable-length multi-packet transport (MPT) frame. The MPT frame comprises a data frame to hold data and header information. The IP packet in inserted its entirety into the data frame of the MPT frame. The variable-length MTP frame is then encoded into one or more fixed-length MTP packets. Each MPT packet has a data fragment block comprising a portion of the MTP frame and associated header information to designate what portion of the MTP frame is contained in the data fragment block. The MPT packets are sized to be embedded as a specific size payload of the satellite packet that is transmitted over a satellite network. Using this method, data received over a data network (i.e., Ethernet or Internet) in large network data packets are broken into smaller packets defined by the multi-packet transport. These smaller packets are then inserted as the data payload within standard fixed-size packets suitable for transmission across a particular distribution medium, such as satellite network. The network data remains independent of the underlying network and can be easily extracted at the receiver for use by computer applications.
A method for encoding Internet Protocol (IP) data into a format for transmission over a satellite system, comprising the following steps:
A method for encoding Internet Protocol (IP) data into a format for transmission over a satellite system, comprising the following steps:
A method for encoding network data packets into a format for transmission over a distribution system, comprising the following steps:
A method for decoding computer network data from a satellite transmission signal, comprising the following steps:
A satellite transmission system, comprising:
An encoding unit for encoding network data packets into a format for transmission over a satellite system, comprising:
A receiving unit for decoding computer network data received as part of a Vertical Blanking Interval (VBI) of a broadcast video signal, comprising:
A computer-readable memory having a packet structure that can be encoded into a satellite data packet for transmission over a satellite network, the packet structure comprising:
Dependencies are inferred from the claim text.