Unsaved Data Notification System for Auto-Save Gaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If the system provides notifications about unsaved data, then data loss is prevented, but system complexity increases

Engineering Contradiction:
Improvedata preservationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system monitors all applications for unsaved data, then data loss is prevented, but processing overhead increases

Engineering Contradiction:
Improvedata preservationVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10621015B2Notification for unsaved data
Publication Date: 2020.04.14 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10621015B2 patent drawing
  • US10621015B2 patent drawing
  • US10621015B2 patent drawing

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.