Patent ID: 11886888
Assignee: LENOVO (SINGAPORE) PTE. LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. 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.