| CPC G06F 9/4881 (2013.01) [G06F 9/541 (2013.01); G06F 9/546 (2013.01)] | 17 Claims |

|
1. A method comprising:
storing, in a staging location of a source computing device, a) a set of first data files received from a first source and having file names with a first naming convention associated with the first source, and b) a set of second data files received from a second source and having file names with a second naming convention that is associated with the second source, the staging location being a predetermined storage area of the source computing device for holding data files upon receipt and for deleting the data files after successful transfer to a destination computing device;
receiving an indication of a synchronization request from the destination computing device;
determining, based on the indication and the first naming convention, a list of available data files for transfer that are stored in the staging location, wherein the list of available data files comprises the set of first data files and not the set of second data files;
generating, based on the list of the available files, a data transfer filter associated with the first naming convention, wherein the data transfer filter specifies the list of available data files comprising the set of first data files for transfer to the destination computing device and excludes the set of second data files for transfer to the destination computing device;
transferring, based on the data transfer filter, only the set of first data files from the staging location to the destination computing device;
receiving, from the destination computing device, an indication of successful transfer of the set of first data files; and
deleting, based on the indication of successful transfer, the set of first files from the staging location while maintaining the set of second files in the staging location.
|