System and method for efficient retransmission over a satelline network
AssigneeHughes Networks Systems, LLC
InventorsChi-Jiun Su, Lin-Nan Lee
Life of this patent
Estimating the term…
Abstract
A method for efficient retransmission over a satellite network including transmitting data packets to VSATs, receiving retransmission requests for at least one of the data packets from the VSATs, generating a retransmission packet based on the retransmission requests using XOR summing, transmitting the retransmission packet to the plurality of VSATs.
Claims20
A system for efficient retransmission over a satellite network comprising:
- a satellite;
- and
- a plurality of VSATs;
- wherein the satellite is configured to transmit data packets to the plurality of VSATs, receive retransmission requests for packets from the plurality of VSATs, construct retransmission packets based on exclusive OR (XOR) sums of the requested packets, and transmit the retransmission packets to the VSATs, and wherein the VSATs are configured to receive the data packets from the satellite, transmit the retransmission request for packets to the satellite, receive the retransmission packets, and recover the requested packets based on subtraction using XOR of at least one of the received data packets from the retransmission packets.
A method for efficient retransmission over a satellite network comprising:
- transmitting data packets to a plurality of VSATs;
- receiving retransmission requests for at least one of the data packets from the plurality of VSATs;
- generating at least one retransmission packet based on the retransmission requests using XOR summing;
- and
- transmitting the at least one retransmission packet to the plurality of VSATs.
A method for efficient retransmission over a satellite network comprising:
- receiving data packets from a satellite;
- determining at least one data packet was not received correctly;
- sending a request for retransmission of the data packet that was not received correctly;
- receiving a retransmission packet from the satellite;
- identifying the data packets XOR summed into the retransmission packet based on a header of the retransmission packet;
- and
- subtracting using XOR the data packets XOR summed into the retransmission packet that were received correctly from the retransmission packet to retrieve the data packet that was not received correctly.
An apparatus for efficient retransmission over a satellite network comprising:
- a satellite configured to:
- transmit data packets to a plurality of VSATs,
- receive retransmission requests for packets from the plurality of VSATs,
- construct retransmission packets based on exclusive OR (XOR) sums of the requested packets, and
- transmit the retransmission packets to the VSATs.
An apparatus for efficient retransmission over a satellite network comprising:
- a VSAT configured to:
- receive data packets from a satellite,
- transmit a retransmission request for packets to the satellite,
- receive retransmission packets, and
- recover the requested packets based on subtraction using XOR of at least one of the received data packets from the retransmission packets.
Dependencies are inferred from the claim text.