An article of manufacture having a non-transitory computer readable storage medium comprising computer readable program code executable by a processor in a mobile device configured to run applications in either a foreground or a background, the non-transitory computer readable storage medium comprising:
- (a) computer readable program code running a first application in the foreground while the mobile device is not in a screen locked state;
- (b) computer readable program code running a second application in the foreground after placing the first application in the background while the mobile device is not in the screen locked state;
- (c) computer readable program code receiving an input to place the mobile device in the screen locked state and responsive to the input, running both the first application and the second application in the background, wherein the second application running in the background is a last run application in the mobile device and the first application running in the background is not the last run application in the mobile device;
- (d) computer readable program code accessing a profile storing at least one preference associated with the mobile device, the at least one preference in the profile identifying the first application running in the background for which a glimpse is to be provided when the mobile device is in the screen locked state even when the first application is not the last run application in the mobile device;
- (e) computer readable program code activating a display of the mobile device while the mobile device remains in the screen locked state;
- (f) computer readable program code rendering an image on the display of the mobile device in the screen locked state, the image providing the glimpse of the first application running in the background of the mobile device;
- and
- (g) computer readable program code iteratively updating the image in (f) to provide a continuous glimpse into the first application identified by the at least one preference stored in the profile even though the first application was not the last run application in the mobile device and even though the mobile device remains in the screen locked state.