Reduced application view during loading
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsMark Patrick Delaney, Nathan J. Peterson, Russell Speight VanBlon, John Carl Mese, Arnold S. Weksler
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: receiving, at an information handling device, a command from a user to load an application; determining, using a processor, whether a forecasted loading time for the application exceeds a loading tolerance threshold associated with the user; and providing, responsive to determining that the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading. Other aspects are described and claimed.
Claims18
A method, comprising:
- receiving, at an information handling device having a particular device type, a command from a user to load an application;
- identifying a forecasted loading time for the application, wherein the identifying the forecasted loading time comprises:
- accessing a data store comprising a record of previous loading times for the application, wherein the record of previous loading times is based upon previous loading times across a predetermined number of users using the particular device type;
- determining an average of the previous loading times based upon the application and the particular device type;
- and
- identifying the forecasted loading time as the average;
- identifying, using a processor of the information handling device, a loading tolerance threshold associated with a user, wherein the loading tolerance threshold is designated by the user for the application;
- determining, using the processor, a forecasted loading time for the application exceeds the loading tolerance threshold;
- and
- providing, responsive to determining the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application on a portion of a display screen of the information handling device during a time period that the application is loading, wherein an application loading progress indicator is presented within the reduced view, wherein a remaining portion of the display screen other than the portion of a display screen is accessible by the user during the time period.
An information handling device, comprising:
- a processor;
- a memory device that stores instructions executable by the processor to:
- receive a command from a user to load an application upon a particular device type;
- identify a forecasted loading time for the application, wherein the instructions executable by the processor to identify the forecasted loading time comprise instructions executable by the processor to:
- access a data store comprising a record of previous loading times for the application, wherein the record of previous loading times is based upon previous loading times across a predetermined number of users using the particular device type;
- determine an average of the previous loading times based upon the application and the particular device type;
- and
- identifying the forecasted loading time as the average;
- identify a loading tolerance threshold associated with a user, wherein the loading tolerance threshold is designated by the user for the application;
- determine a forecasted loading time for the application exceeds the loading tolerance threshold;
- and
- provide, responsive to determining the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application on the information handling device during a time period that the application is loading, wherein an application loading progress indicator is presented within the reduced view, wherein a remaining portion of the display screen other than the portion of a display screen is accessible by the user during the time period.
A product, comprising:
- a storage device that stores code, the code being executable by a processor and comprising:
- code that receives a command from a user to load an application upon a particular device type;
- code that identifies a forecasted loading time for the application, wherein the code that identifies the forecasted loading time comprises code that:
- accesses a data store comprising a record of previous loading times for the application, wherein the record of previous loading times is based upon previous loading times of each across a predetermined number of users using the particular device type;
- determine an average of the previous loading times based upon the application and the particular device type;
- and
- identifying the forecasted loading time as with the average;
- code that identifies a loading tolerance threshold associated with a user, wherein the loading tolerance threshold is designated by the user for the application;
- code that determines a forecasted loading time for the application exceeds the loading tolerance threshold;
- and
- code that provides, responsive to determining the forecasted loading time exceeds the loading tolerance threshold, a reduced view of the application during a time period that the application is loading, wherein an application loading progress indicator is presented within the reduced view, wherein a remaining portion of the display screen other than the portion of a display screen is accessible by the user during the time period.
Dependencies are inferred from the claim text.