Unsaved Data Notification System for Auto-Save Gaps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of information handling devices often lose unsaved data due to system reboots, especially in applications that do not support auto-save features, as they are not notified of unsaved changes, leading to data loss during automatic reboots or unexpected shutdowns.
Innovation Solution
A method and system that identify user input in applications without auto-save features, determine if the input has been saved, and provide a notification to the user outside the application when data has not been saved, allowing users to save their data before a reboot occurs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system provides notifications about unsaved data, then data loss is prevented, but system complexity increases
Solution Approach 1:
The patent introduces a notification system that acts as an intermediary between the application layer and the user. This mediator monitors unsaved data states and communicates them to users through system-level notifications (toasts, pop-ups, or taskbar indicators), thereby preventing data loss without requiring complex changes to individual applications.
Solution Approach 2:
The notification system automatically detects and tracks unsaved data states in applications without user intervention. The system monitors file modification states, detects when data changes occur, and proactively notifies users before reboots or shutdowns, enabling automatic data protection service.
2Reliability
If the system monitors all applications for unsaved data, then data loss is prevented, but processing overhead increases
Solution Approach 1:
The patent implements selective monitoring that focuses only on applications with unsaved data rather than continuously monitoring all applications. The system activates notification mechanisms only when data loss risk is detected, thereby reducing unnecessary processing overhead while maintaining comprehensive data protection.
Solution Approach 2:
The notification system dynamically adjusts its monitoring and notification behavior based on system state parameters. It monitors file modification timestamps and application states to determine when notifications are necessary, changing its operational parameters to match the actual data loss risk level.
Data Source
AI summary
One embodiment provides a method, including: identifying, at an information handling device, user input provided to at least one application, wherein the at least one application does not support an auto-save feature; determining, using a processor, whether the user input has been saved; and providing, responsive to determining that the user input has not been saved, a notification to a user that the user input has not been saved, wherein the notification is outside of the at least one application. Other aspects are described and claimed.


