IP Library Granted Patent US 10,963,131
Granted Patent B2
US 10,963,131 · App. 16/871,344 · Granted Mar 30, 2021

Electronic device and method for displaying history of executed application thereof

Inventors: Jeong Won Ko (Seoul, KR); Mun Hwi Kim (Gyeonggi-do, KR); Joon Hwan Kim (Gyeonggi-do, KR); Hye Jin Kim (Seoul, KR); Kyung Wook Ro (Seoul, KR); Myoung Soo Park (Gyeonggi-do, KR); Jung Woo Shin (Gyeonggi-do, KR); Ji Hun Lee (Seoul, KR); Han Ju Cho (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/0482G06F1/1616G06F1/1652G06F3/048G06F3/04886G06F9/451G06F9/48G06F2203/04803G06F2209/482
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,963,131
App. No.
16/871,344
Granted
Mar 30, 2021
Kind
B2
Abstract

Disclosed is an electronic device that includes a display that outputs execution screens of a plurality of applications, a memory that stores the plurality of applications, and a processor electrically connected with the display and the memory. The processor retrieves a history of one or more applications among the plurality of applications that were previously executed in the electronic device, in response to a user input detected by the electronic device and outputs the history on the display based on information about the one or more applications and information about layouts of execution screens of the one or more applications. If at least one of the one or more applications is selected from the history, the processor outputs an execution screen of the selected application on the display according to the corresponding layout.

Claims (38)

1. An electronic device comprising:

a display configured to output execution screens of a plurality of applications;

a memory configured to store the plurality of applications; and

a processor electrically connected with the display and the memory,

wherein the processor is configured to:

display, on the display, a history of applications in response to an input which is received while a first application is being executed, wherein the history includes a first object corresponding to a first layout information of the first application and a second object corresponding to a multi window layout information of a second application and a third application;

receive a selection to the second application of the second object; and

display, on the display, the second application based on a second layout information of the second application among the multi window layout information, and the first application based on a third layout information of the third application among the multi window information.

2. The electronic device of claim 1 , wherein the processor is further configured to remove the second layout information in the second object.

3. The electronic device of claim 1 , wherein the second application based on the second layout information and the first application based on the third layout information are displayed after the history of applications is removed from being displayed.

4. The electronic device of claim 1 , wherein the processor is further configured to, in response to another input while the first application and the second application are concurrently executed, display an updated history of applications, wherein the updated history includes a third object corresponding to a multi window layout information of the second application and the first application and a fourth object corresponding to a fourth layout information of the third application.

5. The electronic device of claim 1 , wherein the processor is further configured to, in response to a selection to an area of the second object, display, on the display in place of the first application, the second application based on the second layout information and the third application based on the third layout information.

6. The electronic device of claim 1 , wherein the first layout information, the second layout information, and the third layout information include information about whether a multi-window function was applied to the first application, the second application, and the third application, respectively, information about sizes in which the execution screens of the first application, the second application, and the third application, respectively, were displayed, and/or information about positions at which the execution screens of the first application, the second application, and the third application, respectively, were displayed.

7. The electronic device of claim 6 , wherein the processor is further configured to store, in the memory using an activity manager, the information about whether the multi-window function was applied to the first application, the second application, and the third application.

8. The electronic device of claim 6 , wherein the processor is further configured to store, in the memory using a window manager, the information about the sizes in which the execution screens of the first application, the second application, and the third application were displayed, and the information about the positions at which the execution screens of the first application, the second application, and the third application were displayed.

9. The electronic device of claim 1 , wherein the processor is further configured to:

receive a selection to the third application of the second object; and

display, on the display, the first application based on the second layout information of the second application among the multi window information, and the third application based on the third layout information of the third application among the multi window layout information.

10. The electronic device of claim 1 , wherein the display is a flexible display.

11. A method of displaying executed applications of an electronic device, the method comprising:

displaying, on a display configured to output execution screens of a plurality of applications, a history of applications in response to an input which is received while a first application is being executed, wherein the history includes a first object corresponding to a first layout information of the first application and a second object corresponding to a multi window layout information of a second application and a third application;

receiving a selection to the second application of the second object; and

displaying, on the display, the second application based on a second layout information of the second application among the multi window layout information, and the first application based on a third layout information of the third application among the multi window information.

12. The method of claim 11 , further comprising removing the second layout information in the second object.

13. The method of claim 11 , wherein the second application based on the second layout information and the first application based on the third layout information are displayed after the history of applications is removed from being displayed.

14. The method of claim 11 , further comprising:

in response to another input while the first application and the second application are concurrently executed, displaying an updated history of applications, wherein the updated history includes a third object corresponding to a multi window layout information of the second application and the first application and a fourth object corresponding to a fourth layout information of the third application.

15. The method of claim 11 , further comprising:

in response to a selection to an area of the second object, displaying, on the display in place of the first application, the second application based on the second layout information and the third application based on the third layout information.

16. The method of claim 11 , wherein the first layout information, the second layout information, and the third layout information include information about whether a multi-window function was applied to the first application, the second application, and the third application, respectively, information about sizes in which the execution screens of the first application, the second application, and the third application, respectively, were displayed, and/or information about positions at which the execution screens of the first application, the second application, and the third application, respectively, were displayed.

17. The method of claim 16 , further comprising:

storing, in a memory using an activity manager, the information about whether the multi-window function was applied to the first application, the second application, and the third application.

18. The method of claim 16 , further comprising:

storing, in a memory using a window manager, the information about the sizes in which the execution screens of the first application, the second application, and the third application were displayed, and the information about the positions at which the execution screens of the first application, the second application, and the third application were displayed.

19. The method of claim 11 , further comprising:

receiving a selection to the third application of the second object; and

displaying, on the display, the first application based on the second layout information of the second application among the multi window information, and the third application based on the third layout information of the third application among the multi window layout information.

20. The method of claim 11 , wherein the display is a flexible display.

Priority Claims (1)
KR 10-2017-0001548 · Jan 4, 2017 · national
Continuity (2)
Continuation 15860879 · Jan 3, 2018
Related Publication 20200272286A1 · Aug 27, 2020