Cognitive storage management for a mobile computing device
First Claim
1. A computer-implemented method for cognitive storage management for a mobile computing device, the method comprising:
- monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user;
determining, using the processor, a storage capacity for the mobile computing device;
predicting, using the processor, future content generation and usage by the user based on the determined usage habits;
determining, using the processor, whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity;
determining whether the mobile computing device will have connectivity during an instance in which future storage capacity issues could exist, based at least in part on an expected location of the mobile computing device at an expected time when the future storage capacity issues could exist; and
in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causing, by the processor, at least a portion of content stored on the mobile computing device to be transmitted for storage in a remote storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include methods, systems and computer program products method for cognitive storage management for a mobile computing device. The computer-implemented method includes monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user. The processor determines a storage capacity for the mobile computing device. The processor predicts future content generation and usage by the user based on the determined usage habits. The processor determines whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity. The processor, in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causes at least a portion of content stored on the mobile computing device for storage in a remote storage.
49 Citations
17 Claims
-
1. A computer-implemented method for cognitive storage management for a mobile computing device, the method comprising:
-
monitoring, using a processor, content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user; determining, using the processor, a storage capacity for the mobile computing device; predicting, using the processor, future content generation and usage by the user based on the determined usage habits; determining, using the processor, whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity; determining whether the mobile computing device will have connectivity during an instance in which future storage capacity issues could exist, based at least in part on an expected location of the mobile computing device at an expected time when the future storage capacity issues could exist; and in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causing, by the processor, at least a portion of content stored on the mobile computing device to be transmitted for storage in a remote storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising:
-
monitoring content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user; determining a storage capacity for the mobile computing device; predicting future content generation and usage by the user based on the determined usage habits; determining whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity; determining whether the mobile computing device will have connectivity during an instance in which future storage capacity issues could exist, based at least in part on an expected location of the mobile computing device at an expected time when the future storage capacity issues could exist; and in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, causing at least a portion of content stored on the mobile computing device to be transmitted for storage in a remote storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
a processor in communication with one or more types of memory, the processor configured to; monitor content generation and usage on a mobile computing device by a user associated with the mobile computing device to determine usage habits of the user; determine a storage capacity for the mobile computing device; predict future content generation and usage by the user based on the determined usage habits; determine whether future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity; determine whether the mobile computing device will have connectivity during an instance in which future storage capacity issues could exist, based at least in part on an expected location of the mobile computing device at an expected time when the future storage capacity issues could exist; and in response to a determination that future storage capacity issues could exist based on the predicted future content usage and the determined storage capacity, cause at least a portion of content stored on the mobile computing device to be transmitted for storage in a remote storage. - View Dependent Claims (14, 15, 16, 17)
-
Specification