US 11,740,681 B2
Electronic device and application managing method thereof
Hongjung Son, Gyeonggi-do (KR); Myungah Kim, Gyeonggi-do (KR); Gyeongshin Song, Gyeonggi-do (KR); Jieun Song, Gyeonggi-do (KR); and Chul Kang, Gyeonggi-do (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by Samsung Electronics Co., Ltd., Gyeonggi-do (KR)
Filed on Feb. 14, 2020, as Appl. No. 16/790,873.
Claims priority of application No. 10-2019-0018852 (KR), filed on Feb. 18, 2019.
Prior Publication US 2020/0264686 A1, Aug. 20, 2020
Int. Cl. G06F 1/32 (2019.01); G06F 1/3234 (2019.01); G06F 8/61 (2018.01)
CPC G06F 1/3234 (2013.01) [G06F 8/62 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a display;
a processor; and
a memory operatively connected to the processor, the memory storing instructions and a plurality of applications installed in the electronic device, wherein the instructions, which when executed, cause the processor to:
identify states for each of the plurality of applications, the states each including one of an enabled state, a sleep state, or a disabled state, wherein applications in the sleep state are grouped into a first application group, and applications in the disabled state are grouped into a second application group;
execute a first application to display a first user interface including a first field, a second field, and a third field including a selectable object via the display, the first application being further configured to display a second user interface displaying a first list indicating applications included in the first application group after a user selects the first field, and to display a third user interface displaying a second list indicating applications included in the second application group after the user selects the second field; and
response to detecting a first user input selecting the selectable object included in the third field of the first user interface of the first application, re-identify the states of every application included in the plurality of applications and update the first application group and the second application group;
wherein the plurality of applications includes a second application, based on a periodic use pattern stored for the second application, change the second application to the disabled state for a first time duration indicated by the periodic use pattern, and include the second application into the second application group; when the first time duration has lapsed, change the second application to the enabled state for a second time duration indicated by the periodic use pattern, and exclude the second application from the second application group; and when the second time duration has lapsed and in absence of a request to execute the second application, change the second application to the disabled state for a third time duration, and update the second application group to include the second application.