Patent ID: 8706690
Filing Date: 2014-04-22
Classification: G06F,H04L

Abstract:
1. An apparatus comprising: a display; a processor; a machine accessible medium storing instructions, the instructions when executed by the processor cause the processor to perform operations comprising: receiving a request to synchronize one or more playlists from a music library to a destination file system; determining an amount of space on the destination file system utilized for files from external sources prior to synchronizing the one or more playlists with the destination file system; predicting prior to synchronizing the one or more playlists with the destination file system an amount of space required on the destination file system to hold the one or more playlists in a successful completion of the synchronization by summing a size for each file in the one or more playlists, a predicted size for one or more folders to be created on the destination file system determined based on predicted destination paths in the destination file system of the files in the one or more playlists, and a predicted size for an amount of metadata to be dynamically created by the destination file system during the synchronization to the destination file system, and using a media synchronization engine to predict the predicted size for the one or more folders and to predict the predicted size for the amount of metadata, at least a portion of the metadata being dynamically created by the destination file system as a result of the synchronization; and displaying the amount of space utilized for files from external sources and the amount of space to hold the one or more playlists prior to synchronizing the one or more playlists with the destination file system.