Patent ID: 8281028

Claim:
A method for performing a dynamic multi-stream storage operation to transmit data from a client computing device to one or more storage devices, the method comprising: receiving a request for a storage operation from a storage manager; identifying folders of an information store associated with a client computing device based on one or more file types of files in the folders of the information store; weighting the folders, using one or more processors, based on the amount of data in the folders; grouping the folders into two or more sets of folders based at least in part on a file type of one or more of files in the folders and on the weighting of the folders; and transmitting data from each of the two or more sets of folders to one or more storage devices via at least one of two or more streaming communications paths based on pathway characteristics, wherein the pathway characteristics include a determination of whether a transmission time threshold is exceeded by transmitting data over at least one of the two or more streaming communication paths.