Patent ID: 9274807
Filing Date: 2016-03-01
CPC Classification: G06F,G09G,H04M,H04W,Y02D

Claim Text:
1. A method for operating a mobile computing device, the method performed by a processor of the mobile computing device and comprising: concurrently running a plurality of activities, each of the plurality of activities being distinct and having a corresponding live interactive user interface; displaying, on a display screen of the mobile computing device, a number of the live interactive user interfaces; automatically selecting a first activity for hibernation based on a detection of a low-memory condition of the mobile computing device, the first activity having a corresponding first live interactive user interface; in response to the selecting, placing the first activity into a hibernation state by: in response to a particular user input, scrolling, towards an edge of the display screen, the first non-interactive user interface and one or more live interactive user interfaces corresponding to one or more non-hibernating activities by displaying, on the display screen, the first non-interactive user interface and the one or more live interactive user interfaces in a plurality of display positions that change based on a direction of the scrolling and a duration of the scrolling, the plurality of display positions including a final display position corresponding to an ending of the scrolling, wherein the hibernation state of the first activity is not changed based solely on one or both of: the scrolling of the first non-interactive user interface, and the displaying of the first non-interactive user interface in any of the plurality of display positions.