Patent ID: 8805790

Claim:
A computer-implemented method of backing up a plurality of data files of a user across multiple computing devices associated with the user, the method comprising: receiving, at a data backup application executing on a specific computing device of the computing devices, a request to backup a plurality of audio files of the data files and a plurality of video files of the data files received at the specific computing device to a distributed backup system, the distributed backup system including the computing devices of the user and a cloud storage service configured to store at least a subset of the data files, the computing devices configured to store different subsets of the data files based on a plurality of data backup policies, wherein the audio files and the video files are backed up to distinct computing devices; identifying, by the data backup application, a first data backup policy of the data backup policies for backing up the audio files and a second data backup policy of the data backup policies for backing up the video files; identifying, by the data backup application, a first computing device of the computing devices that is associated with the first data backup policy and a second computing device of the computing devices that is associated with the second data backup policy; transmitting the audio files to the first computing device and the video files to the second computing device, the transmitting including: determining, by the data backup application, if the first computing device and the second computing device are in proximity to the specific computing device, responsive to a determination that the first computing device is in proximity to the specific computing device, transmitting, by the data backup application, the audio files to the first computing device via a short wireless range communication, and responsive to a determination that the second computing device is in proximity to the specific computing device, transmitting, by the data backup application, the video files to the second computing device via the short wireless range communication.