System and method for adjusting inactivity timeout settings on a display device
AssigneeInternational Business Machines Corporation
InventorsJeffrey D. Amsterdam, Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
Life of this patent
Estimating the term…
Abstract
In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value.
Claims18
A method for adjusting an inactivity timeout setting on a display device of a user, comprising:
- detecting a document open in an editing application that has operating system focus on the display device;
- capturing content displayed on the display device;
- retrieving the operating system timeout value;
- monitoring user activity while using the application;
- storing user activity as historical data;
- determining a complexity of the document based on an amount of variability in insertion points of text as input to the document by the user;
- determining an inactivity timeout modifier based on the complexity;
- storing the inactivity timeout modifier;
- and
- adjusting the inactivity timeout setting based on the inactivity timeout modifier.
A system for adjusting an inactivity timeout setting on a display device of a user, comprising:
- a bus;
- a processor coupled to the bus;
- and
- a memory medium coupled to the bus, the memory medium comprising instructions to:
- detect a document open in an editing application that has operating system focus on the display device;
- capture content displayed on the display device;
- retrieve the operating system timeout value;
- monitor user activity while using the application;
- store user activity as historical data;
- determine a complexity of the document based on an amount of variability in insertion points of text as input to the document by the user;
- determining an inactivity timeout modifier based on the complexity
- store the inactivity timeout modifier;
- and
- adjust the inactivity timeout setting based on the inactivity timeout modifier.
A computer program product for adjusting an inactivity timeout setting on a display device of a user, the computer program product comprising a non-transitory computer readable storage media, and program instructions stored on the computer readable storage media, to:
- detect a document open in a document editing application that has operating system focus on the display device;
- capture the content displayed on the display device;
- retrieve the operating system timeout value;
- monitor user activity while using the application;
- store user activity as historical data;
- determine a complexity of the document based on an amount of variability in insertion points of text as input to the document by the user;
- determining an inactivity timeout modifier based on the complexity
- store the inactivity timeout modifier;
- and
- adjust the inactivity timeout setting based on the inactivity timeout modifier.
A method for deploying a system for adjusting an inactivity timeout setting on a display device of a user, comprising:
- detect, via a computer infrastructure, a document open in a document editing application that has operating system focus on the display device;
- capture, via the computer infrastructure, content displayed on the display device;
- retrieve, via the computer infrastructure, the operating system timeout value;
- monitor, via the computer infrastructure, user activity while using the application;
- store, via the computer infrastructure, user activity as historical data;
- determine, via the computer infrastructure, a complexity of the document based on an amount of variability in insertion points of text as input to the document by the user;
- determining an inactivity timeout modifier based on the complexity
- store, via the computer infrastructure, the inactivity timeout modifier;
- and
- adjust, via the computer infrastructure, the inactivity timeout setting based on the inactivity timeout modifier.
Dependencies are inferred from the claim text.