IP Library Granted Patent US 10,621,015
Granted Patent B2
US 10,621,015 · App. 15/892,827 · Granted Apr 14, 2020

Notification for unsaved data

Inventors: Nathan J. Peterson (Oxford, NC); John Carl Mese (Cary, NC); Russell Speight VanBlon (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F9/542G06F3/0481
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,621,015
App. No.
15/892,827
Granted
Apr 14, 2020
Kind
B2
Abstract

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.

Claims (30)

1. A method, comprising:

determining that at least one underlying application does not support an auto-save feature by accessing a list of known applications having auto-save features and comparing the at least one underlying application against the list;

identifying, at an information handling device, user input provided to the at least one application;

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 generated by another application independent of the at least one underlying application.

2. The method of claim 1 , wherein the providing comprises providing the notification responsive to identifying that the user input has not been saved for a predetermined amount of time.

3. The method of claim 1 , wherein the notification is provided to the user on another device.

4. The method of claim 1 , further comprising identifying, using a processor, an impending system reboot.

5. The method of claim 4 , wherein the providing comprises providing the notification responsive to identifying the impending system reboot.

6. The method of claim 4 , wherein the providing comprises providing the notification responsive to identifying that the impending system reboot will occur within a predetermined amount of time.

7. The method of claim 4 , further comprising delaying the impending system reboot until the user input in the at least one underlying application is saved.

8. An information handling device, comprising:

a processor;

a memory device that stores instructions executable by the processor to:

determine that at least one underlying application does not support an auto-save feature by accessing a list of known applications having auto-save features and comparing the at least one underlying application against the list;

identify user input provided to the at least one application;

determine whether the user input has not been saved; and

provide, 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 generated by another application independent of the at least one underlying application.

9. The information handling device of claim 8 , wherein the instructions executable by the processor to provide comprise instructions executable by the processor to provide the notification responsive to identifying that the user input has not been saved for a predetermined amount of time.

10. The information handling device of claim 8 , wherein the notification is provided to the user on another device.

11. The information handling device of claim 8 , wherein the instructions are further executable by the processor to identify an impending system reboot.

12. The information handling device of claim 11 , wherein the instructions executable by the processor to provide the notification comprise instructions executable by the processor to provide the notification responsive to identifying the impending system reboot.

13. The information handling device of claim 11 , wherein the instructions executable by the processor to provide the notification comprise instructions executable by the processor to provide the notification responsive to identifying that the impending system reboot will occur within a predetermined amount of time.

14. The information handling device of claim 11 , wherein the instructions are further executable by the processor to delay the impending system reboot until the user input in the underlying application is saved.

15. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that determines that at least one underlying application does not support an auto-save feature by accessing a list of known applications having auto-save features and comparing the at least one underlying application against the list;

code that identifies user input provided to the at least one application;

code that determines whether the user input has been saved; and

code that provides, 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 generated by another application independent of the at least one underlying application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 055110/0378 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: PETERSON, NATHAN J.; MESE, JOHN CARL; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 044881/0368 →
Continuity (1)
Related Publication 20190250963A1 · Aug 15, 2019