IP Library › Granted Patent US 10,795,720
Granted Patent B2
US 10,795,720 · App. 16/073,446 · Granted Oct 6, 2020

Electronic device for controlling application and operation method thereof

Inventor: Yeon-Kyu Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F9/485G06F9/44G06F9/48G06F9/4818G06F9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,795,720
App. No.
16/073,446
Granted
Oct 6, 2020
Kind
B2
Abstract

An electronic device according to an embodiment of the present invention comprises: a memory for storing a list including information related to the termination of one or more first applications of a plurality of applications included in the electronic device; and a processor, wherein the processor executes one or more second applications of the plurality of applications, checks contextual information associated with the electronic device, and, if the contextual information satisfies a specified condition, determines whether to terminate at least one executed application of the one or more executed second applications.

Claims (19)

1. An electronic device, comprising:

a first memory;

a second memory; and

a processor configured to:

identify, based on input for running a first application stored in the first memory, whether resources of the second memory are sufficient for the first application; obtain a list from the first memory to terminate at least one application among a plurality of applications which are currently running in a background of the electronic device, based on identifying that the resources of the second memory are insufficient, wherein the list is generated based on information related to prior executions and prior terminations of applications stored in the first memory; identify for termination, based on identifying that the resources are insufficient, the at least ones application which is currently running in the background of the electronic device; and control to terminate running of the at least one application, wherein the identifying of the at least one application for termination comprises: determining whether all of the plurality of applications currently running in the background of the electronic device are included in the list; based on determining that all of the plurality of applications are included in the list, applying a first criterion to identify, as the at least one application for termination, at least one of the plurality of applications included in the list; and based on determining that not all of the plurality of applications are included in the list, applying a second criterion different from the first criterion to identify, as the at least one application for termination, at least one of the plurality of applications not included in the list;

wherein the processor is configured to identify whether a remaining space of the second memory is less than or equal to a designated value.

2. The electronic device of claim 1 , wherein an application included in list has a priority for termination that is later than an application not included in the list.

3. The electronic device of claim 1 , further comprising an input device, wherein the processor is configured to obtain a user input from the input device and vary the list based on the user input.

4. The electronic device of claim 1 , wherein the processor is configured to control to pause, as part of the terminating, based on identifying that the resources are insufficient for running the first application, operation of the at least one application.

5. The electronic device of claim 1 , wherein the processor is configured to control to off-load, as part of the terminating, the at least one application from the second memory.

6. A method for operating an electronic device, the method comprising:

Identifying, based on input for running a first application stored in a first memory of the electronic device, whether resources of a second memory of the electronic device are sufficient for the first application;

obtaining a list from the first memory to terminate at least one application among a plurality of applications which are running in a background of the electronic device, based on identifying that the resources of the second memory are insufficient, wherein the list is generated based on information related to prior executions and prior terminations of applications stored in the first memory;

identifying for termination based on identifying that the resources are insufficient, the at least ones application which is currently running in a-background of the electronic device; and terminating running of the at least one application, wherein the identifying of the at least one application for termination comprises: determining whether all of the plurality of applications currently running in the background of the electronic device are included in the list; based on determining that all of the plurality of applications are included in the list, applying a first criterion to identify, as the at least one application for termination, at least one of the plurality of applications included in the list; and based on determining that not all of the plurality of applications are included in the list, applying a second criterion different from the first criterion to identify, as the at least one application for termination, at least one of the plurality of applications not included in the list;

wherein the processor is configured to identify whether a remaining space of the second memory is less than or equal to a designated value.

7. The method of claim 6 , wherein the identifying of whether the resources are sufficient comprises identifying whether a remaining space of the second memory is less than or equal to a designated value.

8. The method of claim 6 , wherein an application included in the list has a priority for termination that is later than an application not included in the list.

9. The method of claim 6 , further comprising obtaining an input signal from a user using an input device and varying the list based on the input signal.

10. The method of claim 6 , further comprising controlling to terminate the at least one application comprises pausing or stopping operation of the at least one application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2018
From: CHOI, YEON-KYU
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 046482/0899 →
Priority Claims (1)
KR 10-2016-0010931 · Jan 28, 2016 · national
Continuity (1)
Related Publication 20190034222A1 · Jan 31, 2019