×

Application recovery from network-induced data corruption

  • US 8,620,874 B1
  • Filed: 06/20/2011
  • Issued: 12/31/2013
  • Est. Priority Date: 06/10/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of transferring a set of padded data blocks, comprising:

  • assembling, by a source computer, the set of padded data blocks, each of the padded data blocks in the set including;

    a data block, a data block identifier, and a data block source checksum, wherein the data block source checksum is generated by the source computer;

    transmitting, from the source computer to a destination computer, the set of padded data blocks over a communications network;

    upon receiving, by the destination computer, all of the set of padded data blocks from the communications network;

    generating, by the destination computer, a data block destination checksum for each padded data block in the set of padded data blocks;

    extracting, by the destination computer, the data block source checksum from each padded data block generated at the source computer;

    comparing, by the destination computer, each data block source checksum with a corresponding data block destination checksum generated at the destination computer;

    determining based on the comparing by the destination computer, a data block in the set of received padded data blocks is corrupt;

    requesting the source computer to retransmit a subset of the set of padded data blocks containing the corrupt data block identified by the data block identifier after the destination computer has received all of the set of padded data blocks from the source computer; and

    retransmitting by the source computer, to the destination computer, the subset of the set of padded data blocks containing the corrupt data block in response to the requesting.

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