Patent ID: 7246369
Filing Date: 2007-07-17
Classification: H04N

Abstract:
1. A method for facilitating transfer of a data object retained by at least one computer-readable data storage device in communication with a first computing system from said first computing system to a second computing system and thence to a second computer-readable data storage device, comprising the step of segmenting said data object into a plurality of data object segments retained by said computer-readable data storage devices, said segmenting said data object comprising the steps of: requesting a range of addresses within said first computer-readable data storage device containing said data object; determining a number of computer-readable storage devices in communication with said first computing system available to retain a plurality of segments of said data object; determining a maximum digital data transfer load for the computer-readable storage devices in communication with said first computing system; assigning a minimum segment size which is the smallest amount of digital data to be contained within one segment of the data object; calculating a first segment size as a first function of a number of the computer-readable storage devices, the current digital data transfer load, the maximum digital data transfer load, and the minimum segment size; assigning a last segment size as the minimum segment size; calculating all remaining segment sizes as a second function of the number of the computer-readable storage devices, the current digital data transfer load, the maximum digital data transfer load, and the minimum segment size; and partitioning said data object into said plurality of data object segments to be retained by said computer-readable data storage devices whereby a first data object segment is of the first segment size, a data object last segment is of the last segment size, and all remaining data object segments are of the remaining segment sizes.