Patent ID: 7818537

Claim:
A computer-implemented method of dynamically determining hash values for file transfer integrity validation, comprising: a first computing system loading a first portion of a data file to a file transfer buffer of said first computing system, wherein said loading said first portion is performed in response to a request for a transfer of said data file between said first computing system and a second computing system; said first computing system determining a first hash function value in response to said loading said first portion, wherein said first hash function value is based on said first portion; responsive to said request for said transfer, said first computing system loading a second portion of said data file to said file transfer buffer; and responsive to said loading said second portion, said first computing system determining a second hash function value incrementally based on an accumulation of portions of said data file previously loaded to said file transfer buffer in response to said request for said transfer, wherein said accumulation of portions includes said first portion and said second portion, wherein said first portion and said second portion are non-overlapping portions included in a plurality of non-overlapping portions comprising said data file.