×

Method and apparatus for recovering aborted file (or data) transmission

  • US 5,752,251 A
  • Filed: 08/18/1997
  • Issued: 05/12/1998
  • Est. Priority Date: 08/07/1995
  • Status: Expired
First Claim
Patent Images

1. A system for performing a file transmitting process from a transmitting terminal to a receiving terminal, comprising:

  • the receiving terminal including;

    a processor circuitry for generating a first value for a portion of a file received at the receiving terminal, and for generating a size for the portion of the file received at the received terminal, said portion of the file containing a plurality of data blocks, said first value being calculated based on contents of said portion of said received file;

    a transmitting circuitry for sending said first value and size from the receiving terminal to the transmitting terminal;

    the transmitting terminal including;

    a processor circuitry for generating a second value for a corresponding portion of a corresponding file stored at the transmitting terminal, said corresponding portion of said corresponding file at the transmitting terminal containing a plurality of data blocks and being indicated by said size from the receiving terminal, said second value being calculated based on contents of said corresponding portion of said corresponding file;

    a processor circuitry for comparing said first value generated at the receiving terminal with said second value generated at the transmitting terminal; and

    a transmitting circuitry for transmitting said corresponding file from the transmitting terminal to the receiving terminal if said first value generated at the receiving terminal does not match said second value generated at the transmitting terminal, and transmitting remaining portion of said corresponding file from the transmitting terminal to the receiving terminal if said first value generated at the receiving terminal matches said second value generated at the transmitting terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×