Fractional threshold encoding and aggregation
First Claim
Patent Images
1. A communication system, comprising:
- a processor configured to;
construct a plurality of fractional packets from a received packet such that the received packet is fully reconstructable from a portion of the fractional packets, wherein the portion is fewer than all of the fractional packets; and
an interface configured to;
receive link performance information, wherein the link performance information includes information obtained from drivers associated with respective first and second links, and wherein the first and second links are provided by respective first and second telecommunications carriers; and
transmit a first fractional packet in the plurality of fractional packets over the first link and transmit a second fractional packet in the plurality of fractional packets over the second link, wherein the first and second fractional packets are assigned to their respective links based at least in part on the link performance information.
1 Assignment
0 Petitions
Accused Products
Abstract
Fractional encoding of a packet into fractional packets and reconstruction of fractional packets into an original packet is disclosed. A packet is received. A plurality fractional packets is constructed from the received packet such that the received packet is fully reconstructable from a portion of the fractional packets. The portion is fewer than all of the fractional packets. At least one fractional packet is transmitted.
32 Citations
22 Claims
-
1. A communication system, comprising:
-
a processor configured to; construct a plurality of fractional packets from a received packet such that the received packet is fully reconstructable from a portion of the fractional packets, wherein the portion is fewer than all of the fractional packets; and an interface configured to; receive link performance information, wherein the link performance information includes information obtained from drivers associated with respective first and second links, and wherein the first and second links are provided by respective first and second telecommunications carriers; and transmit a first fractional packet in the plurality of fractional packets over the first link and transmit a second fractional packet in the plurality of fractional packets over the second link, wherein the first and second fractional packets are assigned to their respective links based at least in part on the link performance information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for decoding a plurality of fractional packets, comprising:
-
a first interface configured to receive a first fractional packet from a first available link provided by a first telecommunications carrier and receive a second fractional packet from a second available link provided by a second telecommunications carrier, wherein the first and second fractional packets were assigned to their respective links based at least in part on link performance information, wherein the link performance information includes information obtained from drivers associated with the respective first and second links; a processor configured to determine whether a threshold number of fractional packets has been received and to reconstruct from the received fractional packets an original packet; and a second interface configured to transmit the original packet. - View Dependent Claims (13, 14, 15)
-
-
16. A method for data communication, comprising:
-
receiving a packet; constructing a plurality of fractional packets from the received packet such that the received packet is fully reconstructable from a portion of the fractional packets, wherein the portion is fewer than all of the fractional packets; receiving link performance information, wherein the link performance information includes information obtained from drivers associated with respective first and second links, and wherein the first and second links are provided by respective first and second telecommunications carriers; and transmitting a first fractional packet in the plurality of fractional packets over the first link and transmitting a second fractional packet in the plurality of fractional packets over the second link, wherein the first and second fractional packets are assigned to their respective links based at least in part on the link performance information. - View Dependent Claims (19, 20)
-
-
17. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a packet; constructing a plurality of fractional packets from the received packet such that the received packet is fully reconstructable from a portion of the fractional packets, wherein the portion is fewer than all of the fractional packets; receiving link performance information, wherein the link performance information includes information obtained from drivers associated with respective first and second links, and wherein the first and second links are provided by respective first and second telecommunications carriers; and transmitting a first fractional packet in the plurality of fractional packets over the first link and transmitting a second fractional packet in the plurality of fractional packets over the second link, wherein the first and second fractional packets are assigned to their respective links based at least in part on the link performance information.
-
-
18. A communication system, comprising:
-
a processor configured to; construct a plurality of fractional packets from a received packet such that the received packet is fully reconstructable from a portion of the fractional packets, wherein the portion is fewer than all of the fractional packets; and an interface configured to; receive link performance information, wherein the link performance information includes information obtained from drivers associated with respective first and second links; and transmit a first fractional packet in the plurality of fractional packets over the first link using a first telecommunications format and transmit a second fractional packet in the plurality of fractional packets over the second link using a second telecommunications format, wherein the first and second fractional packets are assigned to their respective links based at least in part on the link performance information. - View Dependent Claims (21, 22)
-
Specification