Predictive Device to Device File Transfer System for Local Cloud Storage Files

US2018234481A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018234481-A1
Application numberUS-201715429368-A
CountryUS
Kind codeA1
Filing dateFeb 10, 2017
Priority dateFeb 10, 2017
Publication dateAug 16, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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; 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. 2 . The data transfer system of claim 1 , wherein the data transfer manager 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. 3 . The data transfer system of claim 2 , 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 devices and the selected mobile device using at least one of calendar information, communications, or historical locations for the group of mobile devices and the selected mobile device. 4 . The data transfer system of claim 2 , 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 devices based on where a group of users of the group of mobile devices will be at a group of locations and how long the group of users will be at the group of locations. 5 . The data transfer system of claim 2 , wherein in predicting the availability of the group of local copies of files at the future time, the data transfer manager predicts the availability of the group of local copies of files at the future time for the selected mobile device based on the predicted location for at least one of the group of mobile devices or the selected mobile device at the future time and identifies a level of confidence for the availability. 6 . The data transfer system of claim 2 , wherein in predicting an availability of the group of local copies of files at the future time, the data transfer manager predicts the availability of the group of local copies of files at the future time based on a predicted movement of the group of mobile devices. 7 . The data transfer system of claim 1 , wherein the data transfer manager identifies a group of intermediate devices that will have access to the group of mobile devices and a selected mobile device that requests the group of local copies of files when device access is unavailable between the group of mobile devices and the selected mobile device and initiates a transfer of the group of local copies of files from the group of mobile devices to the selected mobile device via the group of intermediate devices. 8 . 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; and 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. 9 . The method of claim 8 further comprising: 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. 10 . The method of claim 9 , 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 and the selected mobile device using at least one of calendar information, communications, or historical locations for the group of mobile devices and the selected mobile device. 11 . The method of claim 9 , 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 and how long the group of users will be at the group of locations. 12 . The method of claim 9 , wherein predicting the availability of the group of local copies of files at the future time comprises: predicting the availability of the group of local copies of files at the future time for the selected mobile device based on the predicted location for at least one of the group of mobile devices or the selected mobile device at the future time; and identifying a level of confidence for the availability. 13 . The method of claim 9 , wherein predicting an availability of the group of local copies of files at the future time comprises: predicting wherein the availability of the group of local copies of files at the future time based on a predicted movement of the group of mobile devices. 14 . The method of claim 8 further comprising: identifying a group of intermediate devices that will have access to the group of mobile devices and the selected mobile device that requests the group of local copies of files when device access is unavailable between the group of mobile devices and the selected mobile device; and initiating transfer of the group of local copies of files from the group of mobile devices to the selected mobile device via the group of intermediate devices. 15 . 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; and 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. 16 . The computer program product of claim 15 further comprising: 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. 17 . The computer program product of claim 16 , 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 and the selected mobile device using at least one of calendar information, communications, or a historical location for the group of mobile devices and the selected mobile device. 18 . The computer program product of claim 16 , w

Assignees

Inventors

Classifications

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018234481A1 cover?
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 ava…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).