发明名称 Selective hibernation of activities in an electronic device
摘要 In an electronic device capable of running multiple software applications concurrently, applications, documents, cards, or other activities can be selected for hibernation so as to free up system resources for other activities that are in active use. A determination is made as to which activities should hibernate, for example based on a determination as to which activities have not been used recently or based on relative resource usage. When an activity is to hibernate, its state is preserved on a storage medium such as a disk, so that the activity can later be revived in the same state and the user can continue with the same task that was being performed before the activity entered hibernation.
申请公布号 US9274807(B2) 申请公布日期 2016.03.01
申请号 US200912505541 申请日期 2009.07.20
申请人 QUALCOMM Incorporated 发明人 Shiplacoff Daniel Marc Gatan;Duarte Matias Gonzalo;Lyon Jeremy Godfrey
分类号 G06F9/44;G06F3/0481;G09G5/14;G06F1/32;G06F3/0483;H04W52/02;H04M1/725 主分类号 G06F9/44
代理机构 Mahamedi Paradice LLP 代理人 Mahamedi Paradice LLP
主权项 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: automatically taking a snapshot of the first live interactive user interface, the snapshot comprising a static image of a current live display of the first live interactive user interface;replacing, on the display screen, the first live interactive user interface with a first non-interactive user interface displaying a representation of the snapshot;saving, in a storage device of the mobile computing device, activity state information corresponding to a current state of the first activity; andfreeing up a number of system resources of the mobile computing device currently being used by the first activity by freezing the first activity; and 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.
地址 San Diego CA US