Opportunistic content delivery using delta coding
AssigneeViasat Inc.
InventorDavid Lerner
Life of this patent
Estimating the term…
Loading patent…
AssigneeViasat Inc.
InventorDavid Lerner
Estimating the term…
Systems and methods are described for avoiding redundant data transfers using delta coding techniques when reliably and opportunistically communicating data to multiple user systems. According to embodiments, user systems track received block sequences for locally stored content blocks. An intermediate server intercepts content requests between user systems and target hosts, and deterministically chucks and fingerprints content data received in response to those requests. A fingerprint of a received content block is communicated to the requesting user system, and the user system determines based on the fingerprint whether the corresponding content block matches a content block that is already locally stored. If so, the user system returns a set of fingerprints representing a sequence of next content blocks that were previously stored after the matching content block. The intermediate server can then send only those content data blocks that are not already locally stored at the user system according to the returned set of fingerprints.
A method for receipt of content data at a client device in a communication network, the method comprising:
A client device for receipt of content data over a communication network, the client device comprising:
Dependencies are inferred from the claim text.