Instant storage reclamation ensuring uninterrupted media recording
AssigneeInternational Business Machines Corporation
InventorsSu Liu, Inseok Hwang, Eric Rozner, Kanak B. Agarwal
Life of this patent
Estimating the term…
Abstract
A processor may initiate a first verification event. The first verification event may be triggered when a mobile device begins generating new data at a first time. The processor may determine, in response to the first verification event, that the mobile device is above a threshold limit of available storage. The processor may analyze one or more applications on the mobile device. The processor may automatically remove a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device. The processor may store the generated new data on the mobile device.
Claims14
A computer-implemented method comprising:
- initiating, by a processor, a first verification event, wherein the first verification event is triggered when a mobile device begins generating new data at a first time;
- determining, in response to the first verification event, that the mobile device is above a threshold limit of available storage;
- analyzing one or more applications on the mobile device based at least on accessing an application database comprising the one or more applications, predicting compiled binary sizes of the one or more applications, identifying the storage size of the one or more applications wherein the storage size comprises application binary interfaces for the one or more applications and ranking the one or more applications, wherein the ranking is based on weighted metrics comprising:
- identifying the frequency of which the one or more applications has been accessed;
- identifying the recency with which the one or more applications has been accessed;
- and tagging the one or more applications with a respective indicator that indicates the respective storage size, frequency of use, and recency of access of the one or more applications;
- and
- removing, automatically, a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device based on the analyzing;
- and
- storing the generated new data on the mobile device.
A system comprising:
- a memory;
- and
- a processor in communication with the memory, the processor being configured to perform operations comprising:
- initiating, by a processor, a first verification event, wherein the first verification event is triggered when a mobile device begins generating new data at a first time;
- determining, in response to the first verification event, that the mobile device is above a threshold limit of available storage;
- analyzing one or more applications on the mobile device based at least on accessing an application database comprising the one or more applications, predicting compiled binary sizes of the one or more applications, identifying the storage size of each of the one or more applications wherein the storage size comprises application binary interfaces for the one or more applications and ranking each of the one or more applications, wherein the ranking is based on weighted metrics comprising:
- identifying the frequency of which the one or more applications has been accessed;
- identifying the recency with which the one or more applications has been accessed;
- and
- tagging the one or more applications with a respective indicator that indicates the respective storage size, frequency of use, and recency of access of the one or more applications;
- and
- removing, automatically, a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device based on the analyzing;
- and
- storing the generated new data on the mobile device.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method, the method comprising:
- initiating, by a processor, a first verification event, wherein the first verification event is triggered when a mobile device begins generating new data at a first time;
- determining, in response to the first verification event, that the mobile device is above a threshold limit of available storage;
- analyzing one or more applications on the mobile device based at least on accessing an application database comprising the one or more applications, predicting compiled binary sizes of the one or more applications, identifying the storage size of each of the one or more applications wherein the storage size comprises application binary interfaces for the one or more applications and ranking each of the one or more applications, wherein the ranking is based on weighted metrics comprising:
- identifying the frequency of which the one or more applications has been accessed;
- identifying the recency with which the one or more applications has been accessed;
- and
- tagging the one or more applications with a respective indicator that indicates the respective storage size, frequency of use, and recency of access of the one or more applications;
- and
- removing, automatically, a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device based on the analyzing;
- and
- storing the generated new data on the mobile device.
Dependencies are inferred from the claim text.