US2014029630A1PendingUtilityA1
Fractional threshold encoding and aggregation
Est. expiryFeb 1, 2028(~1.5 yrs left)· nominal 20-yr term from priority
H04L 9/085H04L 49/9057H04L 2209/84
44
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system, comprising:
an interface configured to receive a packet; and an encoder configured to, using a processor:
construct a plurality of fractional packets from the received packet; and
transmit the plurality of fractional packets to a decoder, wherein the decoder is configured to reconstruct the packet from a portion of the plurality of fractional packets that is fewer than all of the fractional packets in the plurality.
2 . The system of claim 1 wherein the encoder is further configured to determine the number of fractional packets that form the plurality of fractional packets.
3 . The system of claim 2 wherein the encoder is configured to determine the number of fractional packets that form the plurality of fractional packets based at least in part on link performance data.
4 . The system of claim 2 wherein the encoder is configured to determine the number of fractional packets that form the plurality of fractional packets based at least in part on quality of service requirements.
5 . The system of claim 2 wherein the encoder is configured to determine the number of fractional packets that form the plurality of fractional packets based at least in part on a fractional decision technique.
6 . The system of claim 1 wherein the encoder is configured to construct the plurality of fractional packets using a cryptographic secret sharing technique.
7 . The system of claim 6 wherein the technique includes Shamir's secret sharing technique.
8 . The system of claim 1 wherein the encoder is configured to construct the plurality of fractional packets using a forward error correction technique.
9 . The system of claim 1 wherein the encoder is further configured to monitor the status of one or more links
10 . The system of claim 1 wherein the encoder is further configured to receive link performance information.
11 . The system of claim 10 wherein the link performance information includes information obtained from a driver.
12 . The system of claim 1 wherein the fractional packets are of equal size.
13 . The system of claim 1 wherein the encoder is further configured to transmit the plurality of fractional packets over a plurality of available links
14 . The system of claim 13 wherein the plurality of available links are made available by a plurality of carriers.
15 . The system of claim 1 wherein the encoder is configured to transmit two fractional packets in the plurality of fractional packets over a first available link and a single fractional packet in the plurality of fractional packets over a second link.
16 . A system, comprising:
an interface configured to receive, from an encoder, one or more fractional packets, wherein the encoder is configured to construct the one or more fractional packets from an original packet; and a decoder configured to, using a processor:
determine whether a threshold number of fractional packets is received;
reconstruct from the received fractional packets the original packet; and
transmit the original packet.
17 . The system of claim 16 wherein the decoder is further configured to store the original packet in a buffer.
18 . The system of claim 16 wherein the decoder is configured to determine whether a threshold number of fractional packets is received based at least in part on a packet ID.
19 . A method, comprising:
receiving, via an interface, a packet; constructing a plurality of fractional packets from the received packet; and transmitting the plurality of fractional packets to a decoder, wherein the decoder is configured to reconstruct the packet from a portion of the plurality of fractional packets that is fewer than all of the fractional packets in the plurality.
20 . A computer program product embodied in a computer readable storage medium and comprising computer instructions for:
receiving a packet; constructing a plurality of fractional packets from the received packet; and transmitting the plurality of fractional packets to a decoder, wherein the decoder is configured to reconstruct the packet from a portion of the plurality of fractional packets that is fewer than all of the fractional packets in the plurality.Join the waitlist — get patent alerts
Track US2014029630A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.