CPC G06F 9/44505 (2013.01) [G06F 9/547 (2013.01); G06F 11/3438 (2013.01); G06F 9/4401 (2013.01)] | 34 Claims |
1. A method, comprising:
in a processor of a user device, preloading one or more user applications in a background mode, in which User Interface (UI) screens associated with preloaded user applications are hidden from a user of the user device;
after a given user application has been set to a preloaded state, detecting a UI screen that is invoked in the processor and is associated with the given preloaded user application;
assessing, by the processor, whether the UI screen is a preload-initiated UI screen that is invoked due to preloading of the given user application, or whether the UI screen is a user-initiated UI screen that is invoked due to an action by the user;
if the UI screen is assessed to be a preload-initiated UI screen, handling the UI screen using a first handling scheme; and
if the UI screen is assessed to be a user-initiated UI screen, handling the UI screen using a second handling scheme, different from the first handling schemes,
wherein assessing whether the UI screen is preload-initiated or user-initiated comprises applying a predefined heuristic.
|