Backing up audio and video files across mobile devices of a user
First Claim
1. 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, andresponsive 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for selectively backing up audio files and video files of a user in a distributed backup system. In the distributed backup system, the user can define various policies for storing different data files of the user at different devices of the user and/or at a server. For example, the user may define a policy for storing video files on a device having a bigger display and audio files on a device which the user uses more often than the other devices. When a backup is initiated on a particular device, the technology identifies target devices based on the defined policies, and transmits the audio and video files from the particular device to the corresponding target devices. The audio and video files are transmitted via the server or directly if the target devices are in proximity to the particular device.
19 Citations
30 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server for backing up a plurality of data files of a user across multiple computing devices associated with the user, the server comprising:
-
a processor; and a memory comprising instructions, which when executed by the processor, performs the method of; receiving a request to backup a plurality of audio files of the data files and a plurality of video files of the data files, stored at the server, to the computing devices, the server including a plurality of data backup policies, each of the data backup policies identifying a subset of the data files to be stored at one or more of the computing devices, wherein the audio files and the video files are backed up to distinct computing devices, identifying 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 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, the first data backup policy identifying one of the computing devices as the first computing device to store the audio files based on an access pattern of the audio files, the access pattern of the audio files determined as a function of an access of the audio files by the user and the one of the computing devices used to access the audio files, the second data backup policy identifying one of the computing devices as the second computing device to store the video files based on an access pattern of the video files, the access pattern of the video files determined as a function of an access of the video files by the user and the one of the computing devices used to access the video files, and transmitting the audio files to the first computing device and the video files to the second computing device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium comprising instructions, which when executed by a processor, performs the method of:
-
receiving, at a specific computing device of a plurality of computing devices associated with a user, a request to backup a plurality of audio files and a plurality of video files to a distributed backup system, the audio files and the video files being part of a plurality of data files of the user, 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. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification