×

Integrated erasure coding for data storage and transmission

  • US 10,742,736 B2
  • Filed: 12/19/2017
  • Issued: 08/11/2020
  • Est. Priority Date: 12/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A network device, comprising:

  • a memory comprising a cache and permanent storage; and

    one or more processors configured to receive a request for information from a user device, the one or more processors further configured to;

    in response to determining that an erasure encoded version of the requested information is stored in the memory of the network device;

    in response to determining that a network condition does not satisfy a transmission quality threshold;

    in response to determining that the erasure encoded version of the requested information is not stored in the cache of the network device;

    in response to determining that a penalty for erasure encoding the requested information exceeds a penalty for retrieving the erasure encoded version of the requested information from the permanent storage of the network device, retrieve from the permanent storage and transmit the erasure encoded version of the requested information to the user device by applying network coding; and

    in response to determining that the penalty for erasure encoding the requested information does not exceed the penalty for retrieving the erasure encoded version of the requested information from the permanent storage of the network device, partially retrieve the requested information from the permanent storage, erasure encode the partially retrieved requested information, and transmit the produced erasure encoded version of the requested information to the user device by applying network coding, wherein the partially retrieved requested information is a subset of the requested information needed to reconstruct the requested information at the network device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×