Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
The invention relates to cognitive storage management for mobile computing devices, addressing the problem of limited storage capacity and potential connectivity issues. The method involves monitoring user content generation and usage patterns to determine usage habits, then predicting future content generation and usage based on these habits. The system assesses the mobile device's storage capacity and determines whether future storage capacity issues may arise. It also evaluates whether the device will have connectivity during periods when storage issues are predicted. If storage issues are anticipated, the system proactively transfers at least some of the stored content to remote storage to prevent capacity problems. This approach ensures that the mobile device remains functional by anticipating storage needs and leveraging remote storage when necessary, while accounting for potential connectivity constraints. The solution combines usage analytics, predictive modeling, and connectivity forecasting to optimize storage management dynamically.
2. The computer-implemented method of claim 1 , wherein receipt of the at least a portion of the stored content in the remote storage occurs while the mobile computing device has connectivity in response to the determination that the mobile computing device will not have connectivity during an instance in which future storage capacity issues could exist.
This invention relates to a computer-implemented method for managing data storage on mobile computing devices. The method addresses the problem of potential storage capacity issues by proactively transferring data to remote storage when connectivity is available, ensuring that critical data is preserved even when the device later loses connectivity. The method involves monitoring the mobile device's storage capacity and predicting future storage shortages. When a potential storage issue is detected, the system checks for available connectivity. If connectivity is present, at least a portion of the stored content is transferred to remote storage before the device loses connectivity. This ensures that important data is backed up in advance, preventing data loss when storage capacity becomes constrained. The method also includes determining whether the mobile device will have connectivity during the instance when storage capacity issues are likely to arise. If connectivity is unavailable during that time, the system prioritizes transferring data to remote storage while connectivity is still available. This approach optimizes data management by leveraging available network resources to mitigate storage-related disruptions. The system may also include additional steps such as compressing data before transfer or selecting specific data subsets for backup based on priority or relevance.
3. The computer-implemented method of claim 1 , wherein the mobile computing device transmits the at least a portion of the stored content to a one or more peer devices in response to the determination that future storage capacity issues could exist and the mobile computing device does not have connectivity.
A method for managing data storage on a mobile computing device addresses the problem of limited storage capacity and intermittent connectivity. The device monitors its storage usage and predicts potential future storage capacity issues based on current usage patterns and available storage. When a future storage capacity issue is detected, the device identifies content stored on the device that can be offloaded to one or more peer devices. The content is selected based on criteria such as recency of use, importance, or user preferences. If the mobile device lacks connectivity to a network or cloud storage, it transmits the selected content directly to nearby peer devices via a local communication protocol, such as Wi-Fi Direct or Bluetooth. The peer devices store the content temporarily or until the mobile device regains connectivity and can retrieve it. This approach ensures that the mobile device maintains sufficient storage capacity while preserving access to the content through peer devices. The method also includes mechanisms to verify the successful transfer of content and to prioritize content for retrieval when connectivity is restored.
4. The computer-implemented method of claim 3 , wherein the one or more peer devices are used to transmit the at least a portion of the stored content to remote storage.
This invention relates to a distributed data storage system that leverages peer devices to enhance storage efficiency and reliability. The system addresses the challenge of managing large volumes of data by utilizing peer devices within a network to offload storage tasks, reducing dependency on centralized storage infrastructure. The method involves storing content on a primary device and selectively transmitting at least a portion of that content to one or more peer devices for further distribution to remote storage. This approach optimizes storage utilization by dynamically distributing data across available peer devices, minimizing the need for dedicated storage servers. The system may also include mechanisms to ensure data integrity and availability, such as redundancy checks and peer device selection based on factors like network latency, storage capacity, or device reliability. By integrating peer devices into the storage workflow, the system improves scalability and cost-efficiency while maintaining data accessibility. The invention is particularly useful in environments where centralized storage resources are limited or where distributed storage solutions are preferred for redundancy and performance.
5. The computer-implemented method of claim 3 , wherein the mobile computing device will wait for connectivity to be reestablished in order to transmit the at least a portion of the stored content based at least in part to a determination that the mobile computing device is not authorized to transmit content to the one or more peer devices.
This invention relates to a method for managing content transmission between mobile computing devices in a peer-to-peer network, particularly when connectivity issues or authorization restrictions arise. The method addresses the problem of ensuring reliable and secure content sharing in environments where network conditions may be unstable or where devices lack proper authorization to transmit data. The method involves a mobile computing device storing content intended for transmission to one or more peer devices. If the device determines it is not authorized to transmit the content, it will wait for connectivity to be reestablished before proceeding with the transmission. This ensures that unauthorized transmissions do not occur, even if network conditions temporarily improve. The method may also include monitoring network conditions and prioritizing content based on factors such as urgency or importance. If connectivity is lost during transmission, the device may pause and resume once a stable connection is restored, preventing data loss or corruption. The invention improves reliability and security in peer-to-peer content sharing by enforcing authorization checks and adaptive transmission strategies.
6. The computer-implemented method of claim 1 , wherein the predicted future content generation and usage by the user based on the determined usage habits is based on a deep content analysis.
The invention relates to a computer-implemented method for predicting future content generation and usage by a user based on their determined usage habits. The method employs deep content analysis to forecast how a user will interact with digital content in the future. This approach involves analyzing patterns in the user's past behavior, such as content creation, consumption, and interaction, to identify trends and preferences. By leveraging deep learning techniques, the system can process large volumes of data to extract meaningful insights about the user's habits. The predictions generated by this method can be used to personalize content recommendations, optimize content delivery, or improve user engagement. The deep content analysis may include natural language processing, image recognition, or other advanced techniques to understand the context and relevance of the content. The method aims to enhance user experience by anticipating needs and preferences, thereby reducing the effort required for content discovery and creation. This predictive capability is particularly useful in applications such as social media, digital marketing, and content management systems.
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.
The invention relates to a system for managing storage capacity on mobile computing devices by predicting future content generation and usage to prevent storage shortages. The system monitors user activity on the mobile device to analyze content creation and consumption patterns, such as media uploads, downloads, or app usage. It assesses the device's available storage capacity and forecasts future storage needs based on the user's habits. If potential storage issues are detected, the system checks whether the device will have network connectivity at the time the issue is expected, considering the user's anticipated location. If connectivity is available, the system automatically transfers content to remote storage to free up space. The solution ensures uninterrupted device functionality by proactively addressing storage limitations before they impact the user. The system may also prioritize which content to transfer based on factors like frequency of access or importance. This approach optimizes storage management without requiring manual intervention, enhancing user experience by preventing disruptions caused by insufficient storage.
8. The computer program product of claim 7 , wherein receipt of the at least a portion of the stored content in the remote storage occurs while the mobile computing device has connectivity in response to the determination that the mobile computing device will not have connectivity during an instance in which future storage capacity issues could exist.
This invention relates to a system for managing data storage on mobile computing devices by preemptively transferring content to remote storage when connectivity is available, anticipating future storage capacity issues. The system monitors the mobile device's storage usage and predicts when storage capacity may become insufficient. When such a condition is detected, the system identifies content that can be offloaded to remote storage. If the device has connectivity, the system transfers at least a portion of the stored content to the remote storage before the predicted storage issue occurs. This ensures that critical data remains accessible while freeing up local storage space. The system may also prioritize which content to transfer based on factors such as usage frequency, importance, or user preferences. The remote storage may be cloud-based or another networked storage solution. The invention aims to prevent storage-related disruptions by proactively managing data transfer when connectivity is available, rather than waiting for storage to become critically low. This approach is particularly useful for mobile devices with limited storage capacity or unreliable network access.
9. The computer program product of claim 7 , wherein the mobile computing device transmits the at least a portion of the stored content to a one or more peer devices in response to the determination that future storage capacity issues could exist and the mobile computing device does not have connectivity.
A system for managing data storage on mobile computing devices addresses the challenge of limited storage capacity and intermittent connectivity. The system monitors storage usage on a mobile device and predicts potential future storage capacity issues based on current usage patterns and available storage. When a storage capacity issue is anticipated, the system identifies content stored on the device that can be offloaded to other devices. The system prioritizes content for offloading based on factors such as recency of use, importance, and availability of peer devices. If the mobile device has connectivity, it transmits the selected content to a cloud storage service or another device. If connectivity is unavailable, the system instead transmits the content to one or more peer devices in proximity, such as other mobile devices or local storage nodes, to free up space on the original device. The system ensures that offloaded content remains accessible when needed by maintaining metadata about its location and facilitating retrieval when connectivity is restored. This approach optimizes storage utilization and ensures data availability even in offline scenarios.
10. The computer program product of claim 9 , wherein the one or more peer devices are used to transmit the at least a portion of the stored content to remote storage.
This invention relates to a system for managing and transmitting stored content using peer devices in a distributed network. The problem addressed is the efficient and reliable transfer of data to remote storage locations, particularly in environments where direct connections to centralized storage may be unreliable or inefficient. The solution involves utilizing peer devices within the network to facilitate the transmission of stored content to remote storage, leveraging the distributed nature of the network to improve reliability and performance. The system includes a computer program product that operates on a primary device to manage the storage and transmission of content. The primary device stores content and identifies at least a portion of this content for transmission to remote storage. The system then selects one or more peer devices within the network to assist in this transmission. These peer devices act as intermediaries, receiving the content from the primary device and forwarding it to the remote storage location. This approach reduces the load on the primary device and improves the efficiency of data transfer by utilizing multiple network paths and devices. The peer devices may be dynamically selected based on factors such as network connectivity, device availability, and proximity to the remote storage. The system ensures that the content is transmitted securely and reliably, with mechanisms to handle failures or disruptions in the transmission process. This distributed transmission method enhances scalability and fault tolerance, making it suitable for large-scale data management and cloud storage applications.
11. The computer program product of claim 9 , wherein the mobile computing device will wait for connectivity to be reestablished in order to transmit the at least a portion of the stored content based at least in part to a determination that the mobile computing device is not authorized to transmit content to the one or more peer devices.
A system for managing content transmission between mobile computing devices includes a method for selectively transmitting stored content to peer devices based on authorization status. The system monitors connectivity between a mobile device and peer devices, storing content locally when transmission is not possible. If the mobile device determines it lacks authorization to transmit content to the peer devices, it waits for connectivity to be reestablished before attempting transmission. The system may also prioritize content for transmission based on factors such as content type, user preferences, or network conditions. The mobile device may further analyze the stored content to determine whether it meets transmission criteria before attempting to send it. This approach ensures that content is only transmitted when authorized and when network conditions are favorable, improving efficiency and security in peer-to-peer content sharing. The system is particularly useful in environments where connectivity is intermittent or where strict authorization controls are required.
12. The computer program product of claim 7 , wherein the predicted future content generation and usage by the user based on the determined usage habits is based on a deep content analysis.
A system and method for predicting future content generation and usage by a user based on their determined usage habits, employing deep content analysis. The technology operates in the domain of user behavior analytics and content recommendation systems, addressing the challenge of accurately forecasting user interactions with digital content to improve personalization and efficiency. The system collects and analyzes user data, including content creation and consumption patterns, to identify habits and preferences. A deep content analysis module processes this data using advanced machine learning techniques, such as neural networks, to extract meaningful insights and predict future user actions. The predictions are then used to recommend or generate content tailored to the user's anticipated needs, enhancing engagement and productivity. The system may also adapt in real-time, refining predictions as new data is collected. This approach improves over traditional methods by leveraging deep learning to uncover complex patterns in user behavior, leading to more accurate and context-aware predictions. The invention is particularly useful in applications like personalized content platforms, digital assistants, and adaptive learning systems.
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.
The invention relates to a computer system for managing storage capacity on mobile computing devices by predicting and mitigating potential storage issues. The system monitors content generation and usage on a mobile device to analyze a user's habits, such as how frequently they create or access data. It assesses the device's current storage capacity and predicts future content generation and usage based on the observed habits. If the system determines that future storage capacity issues may arise, it checks whether the device will have connectivity at the expected time of the issue, considering the device's anticipated location. If connectivity is available, the system automatically transfers at least some of the stored content to remote storage to free up space. This proactive approach prevents storage-related disruptions by leveraging usage patterns and connectivity predictions to manage data storage dynamically. The system ensures that critical content is preserved and accessible while optimizing local storage efficiency.
14. The computer system of claim 13 , wherein receipt of the at least a portion of the stored content in the remote storage occurs while the mobile computing device has connectivity in response to the determination that the mobile computing device will not have connectivity during an instance in which future storage capacity issues could exist.
This invention relates to a computer system for managing data storage on a mobile computing device. The system addresses the problem of potential storage capacity issues on mobile devices by proactively transferring data to remote storage when connectivity is available, anticipating future periods of disconnection or storage constraints. The system includes a mobile computing device with a processor and a storage module, and a remote storage system. The mobile device monitors its storage capacity and predicts future storage issues based on usage patterns or other factors. When connectivity is available, the system transfers at least a portion of the stored content to the remote storage before the device enters a period where connectivity may be unavailable or storage capacity may be insufficient. This ensures critical data is preserved without relying on real-time connectivity. The system may also include a synchronization module to manage data transfer between the mobile device and remote storage, ensuring consistency and reliability. The remote storage system stores the transferred content and may provide access when needed. The invention improves data management by reducing the risk of data loss due to storage limitations or connectivity issues, particularly in environments where connectivity is intermittent or unreliable.
15. The computer system of claim 13 , wherein the mobile computing device transmits the at least a portion of the stored content to a one or more peer devices in response to the determination that future storage capacity issues could exist and the mobile computing device does not have connectivity.
A mobile computing device monitors its storage capacity to predict potential future storage issues. When the device detects that storage capacity may become insufficient in the future, it identifies content stored on the device that can be transferred to other devices. The device then determines whether it has network connectivity. If connectivity is unavailable, the device transmits at least a portion of the identified content to one or more peer devices in proximity. The peer devices may include other mobile devices, computers, or storage systems capable of receiving the transferred content. The transfer process ensures that critical data remains accessible even when network connectivity is lost, preventing data loss due to insufficient storage. The system prioritizes content based on factors such as importance, recency, and user preferences to determine what should be transferred first. The peer devices may later return the content to the original device when storage capacity is no longer an issue or when connectivity is restored. This approach optimizes storage usage and maintains data availability in offline scenarios.
16. The computer system of claim 15 , wherein the one or more peer devices are used to transmit the at least a portion of the stored content to remote storage.
This invention relates to a computer system for managing and distributing stored content, particularly in a peer-to-peer network environment. The system addresses the challenge of efficiently transferring large volumes of data to remote storage locations while minimizing bandwidth and latency issues. The system includes a primary computer device that stores content and one or more peer devices connected in a network. The primary device identifies at least a portion of the stored content that needs to be transmitted to remote storage. Instead of relying solely on direct transmission from the primary device, the system leverages the peer devices to assist in the transfer process. The peer devices receive the content from the primary device and then forward it to the remote storage, effectively distributing the data transfer load across multiple nodes. This approach reduces the burden on the primary device and optimizes network resources by utilizing available peer devices for content distribution. The system may also include mechanisms to ensure data integrity, manage peer device availability, and handle network disruptions during the transfer process. The overall solution improves efficiency and reliability in large-scale data storage and retrieval operations.
17. The computer system of claim 15 , wherein the mobile computing device will wait for connectivity to be reestablished in order to transmit the at least a portion of the stored content based at least in part to a determination that the mobile computing device is not authorized to transmit content to the one or more peer devices.
A computer system for managing content transmission between mobile computing devices includes a mechanism to handle intermittent connectivity and authorization constraints. The system detects when a mobile device loses network connectivity and stores content intended for transmission to one or more peer devices. When connectivity is restored, the system evaluates whether the mobile device is authorized to transmit the stored content. If authorization is confirmed, the content is transmitted to the peer devices. If the mobile device is not authorized, the system prevents transmission and waits for further instructions or authorization updates. The system may also prioritize content based on factors such as urgency, size, or peer device availability. The stored content can include data, files, or messages, and the peer devices may be other mobile devices, servers, or networked systems. The authorization check ensures compliance with security policies, user permissions, or network restrictions, preventing unauthorized data sharing. The system optimizes bandwidth usage and reduces transmission delays by deferring non-authorized content until proper authorization is obtained. This approach enhances data security and ensures efficient content distribution in environments with unreliable connectivity.
Unknown
May 12, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.