Patent · US Expired

Method and system for transferring data using a volatile data transfer mechanism such as a pipe

US7251747B1 · kind B1 · utility

31Cited by
8References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 19, 2002
Grant dateJul 31, 2007
Priority date
Expiry dateAug 14, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/83
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems for efficient and accurate re-starting of data transfers using volatile data transfer mechanisms, such as pipes, following an error. According to one embodiment, portions of the transferred data can be saved in a fallback file. In addition, checkpoint commands can be periodically provided, upon which much of the data in the fallback file can be overwritten. During the original transmission, the data that has passed through the mechanism can be counted, and a signature for the data that has passed can be accumulated. After certain error conditions, the data in the fallback file can be recovered and passed to the receiving process and the transmission can then be resumed at the point where it had left off. After other errors requiring a complete re-start, a second signature of the re-transmitted data can be accumulated and original and second signatures compared to determine if the data is valid.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.