发明名称 Optimizing storage between mobile devices and cloud storage providers
摘要 Embodiments of the present invention provide a solution to optimize data transfer between a mobile device and a cloud storage provider. Specifically, embodiments of the present invention may select one or more files for transfer from the mobile device to a cloud storage device based on an analysis of a set (at least one) of factors such as: (1) the percentage of local storage being consumed on the mobile device; (2) the mobile device's billing plan, and whether file transfer will cause the billing plan to be exceeded; (3) a capacity of a link between the mobile device and the cloud storage provider; (4) dates of last access for files stored on the mobile device; and/or (5) a battery power remaining in the mobile device (if applicable). Any files selected based on an analysis of these factors can be transferred via the link and deleted from the mobile device. Typically, a file is a candidate for transfer if it has not been accessed recently (e.g., within a certain time period), the link and billing plan can accommodate the transfer of the file (e.g., determined based on the size of the file), and there is sufficient power to make the file transfer.
申请公布号 US8996647(B2) 申请公布日期 2015.03.31
申请号 US201012796738 申请日期 2010.06.09
申请人 International Business Machines Corporation 发明人 Lingafelt Charles S.;Murray James W.;Swantek James T.;Worley James S.
分类号 G06F15/16;G06Q10/10;G06Q30/04;G06Q40/00 主分类号 G06F15/16
代理机构 Keohane & D'Alessandro PLLC 代理人 Schiesser William E.;Keohane & D'Alessandro PLLC ;Barasch Maxine L.
主权项 1. A method for optimizing data transfer between a mobile device and a cloud storage provider, comprising: conducting an analysis of a billing plan of the mobile device and an amount of data that can be transferred from the mobile device while remaining within the billing plan; determining a capacity of a link between the mobile device and the cloud storage provider; determining dates of last access, by a user from the mobile device, of at least one data file of a set of files on the mobile device; determining whether any of the determined dates of last access of the set of files is within a predetermined period of time; determining which files of the set of files are unlocked; evaluating whether a file transfer of the amount of data would cause a power remaining on the mobile device to fall below a predetermined capacity; selecting at least one unlocked data file from the set of files for transfer to the cloud storage provider for storage at the cloud storage provider, the selecting being based on the analysis, the capacity, the evaluation, and the dates of last access, wherein the date of last access of the at least one data file is within the predetermined period of time; if the transfer of the selected at least one unlocked data file exceeds a predetermined threshold of the bandwidth of the link, breaking the at least one unlocked data file into a plurality of smaller files that, individually, each consume less capacity than the predetermined threshold; and transferring the plurality of smaller files for storage at the cloud storage provider via the link such that the at least one unlocked data file is no longer located on the mobile device.
地址 Armonk NY US