| CPC G06F 3/0484 (2013.01) [G06F 3/0482 (2013.01); G06F 9/451 (2018.02)] | 20 Claims |

|
1. A method, comprising:
identifying, by a first device, a container associated with a first home screen, the container corresponding to an application;
retrieving, by the first device, data describing a plurality of user interfaces of the application, each of the user interfaces being associated with a different respective pre-determined display time value;
determining, based at least in part on one or more factors in addition to the different respective pre-determined display time values, a time to render each user interface of the plurality of user interfaces in advance of the different pre-determined display time values;
rendering, by the first device and based at least in part on the data, the plurality of the user interfaces of the application at the determined time in advance of the different respective pre-determined display time values associated with the user interfaces;
determining, by the first device, that the first home screen is currently displayed;
selecting, by the first device, a first rendered user interface from the plurality of the rendered user interfaces, wherein the respective pre-determined display time value associated with the first rendered user interface corresponds to a current time; and
displaying, by the first device, the selected first rendered user interface on the currently displayed first home screen.
|