Patent ID: 7159005

Claim:
An object oriented system for transferring files between a first data processing system and a second data processing system, comprising: a send symbolic link object which controls the transfer of chunks of files from the first data processing system to the second data processing system so as to dynamically modify characteristics of a file transfer during transfer of the file; a persistent queue which stores data associated with a file transfer request for populating send symbolic link objects; a file transfer core which stores copies of files to be transferred and which populates a send symbolic link object with data associated with a file transfer request corresponding to a copy of a file stored in the file transfer core; and a connection reader which extracts data associated with a file transfer request from the queue, repopulates a send symbol link object with the extracted data and transfers a chunk of a file associated with a file transfer request specified by the repopulated send symbol link object from the first data processing system to the second data processing system, wherein the file associated with the file transfer request comprises more than one chunk.