Predictive device to device file transfer system for local cloud storage files
First Claim
Patent Images
1. A data transfer system comprising:
- a processor unit; and
a data transfer manager running on the processor unit, wherein the data transfer manager;
identifies a group of local copies of files in a cloud storage service that are stored in a group of mobile devices;
tracks a location of the group of mobile devices;
provides a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices; and
predicts an availability of the group of local copies of files at a future time for a selected mobile device based on a predicted location for at least one of the group of mobile devices or the selected mobile device at the future time;
wherein in predicting the availability of the group of local copies of files at the future time, the data transfer manager predicts the predicted location for the group of mobile of locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for transferring files. The system provides for a data transfer system comprising a processor unit and a data transfer manager. The method identifies a group of local copies of files, in a cloud storage system, that are stored in a group of mobile devices. The method then tracks a location of the group of mobile devices and provides a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices.
17 Citations
14 Claims
-
1. A data transfer system comprising:
-
a processor unit; and a data transfer manager running on the processor unit, wherein the data transfer manager; identifies a group of local copies of files in a cloud storage service that are stored in a group of mobile devices; tracks a location of the group of mobile devices; provides a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices; and predicts an availability of the group of local copies of files at a future time for a selected mobile device based on a predicted location for at least one of the group of mobile devices or the selected mobile device at the future time; wherein in predicting the availability of the group of local copies of files at the future time, the data transfer manager predicts the predicted location for the group of mobile of locations. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transferring files, the method comprising:
-
identifying, by a computer system, a group of local copies of files in a cloud storage service that are stored in a group of mobile devices; tracking, by the computer system, a location of the group of mobile devices; providing, by the computer system, a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices; and predicting, by the computer system, an availability of the group of local copies of files at a future time for a selected mobile device based on a predicted location for at least one of the group of mobile devices or the selected mobile device at the future time; wherein predicting the availability of the group of local copies of files at the future time comprises;
predicting the predicted location for the group of mobile devices based on where a group of users of the group of mobile devices will be at a group of locations. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for transferring files, the computer program product comprising:
-
a computer-readable storage media; first program code, stored on the computer-readable storage media, for identifying, by a computer system, a group of local copies of files of in a cloud storage service that are stored in a group of mobile devices; second program code, stored on the computer-readable storage media, for tracking a location of the group of mobile devices; third program code, stored on the computer-readable storage media, for providing a report of availability of the group of local copies of files on the cloud storage service based on an identification of the group of local copies of files on the cloud storage service that are stored in the group of mobile devices and the location of the group of mobile devices; and fourth program code, stored on the computer-readable storage media, for predicting an availability of the group of local copies of files at a future time for a selected mobile device based on a predicted location for at least one of the group of mobile devices or the selected mobile device at the future time; wherein the fourth program code comprises;
program code, stored on the computer-readable storage media, for predicting the predicted location for the group of mobile devices based on where a group of users of the group of mobile devices will be at a group of locations. - View Dependent Claims (12, 13, 14)
-
Specification