IP Library Granted Patent US 10,649,627
Granted Patent B2
US 10,649,627 · App. 15/860,879 · Granted May 12, 2020

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,649,627
App. No.
15/860,879
Granted
May 12, 2020
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 (24)

1. An electronic device comprising:

a flexible 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 flexible display and the memory,

wherein the processor is configured to:

retrieve a history including a layout with two or more objects corresponding to two or more applications that were previously executed among the plurality of applications that were previously executed in the electronic device, in response to a user input detected by the electronic device, wherein locations of the two or more objects in the layout correspond to locations of execution screens of the two or more applications when previously executed, such that the two or more applications are associated with one another in the layout;

in response to the flexible display being unfolded, output the history on the flexible display based on information about the two or more applications and information about the layout; and

in response to the flexible display being folded so that a portion of the flexible display is inactive, output the history on the flexible display without reflecting the information about the layout, such that the two or more applications are disassociated from one another and are displayed sequentially in the history.

2. The electronic device of claim 1 , wherein the processor is further configured to store, in the memory, the information about the layout together with the information about the two or more applications when the two or more applications are executed, and wherein the information about the layout includes at least one of information about whether a multi-window function was applied to the two or more applications, information about sizes in which the execution screens of the two or more applications were displayed, and information about positions at which the execution screens of the two or more applications were displayed.

3. The electronic device of claim 2 , wherein, when the two or more applications are executing, the processor is further configured to store, in the memory, at least part of the information about the two or more applications or the information about the layout, using a framework stored in the memory.

4. The electronic device of claim 2 , wherein, when the two or more applications are executing, the processor is further configured to store, in the memory, the information about whether the multi-window function was applied to the two or more applications, using an activity manager stored in the memory.

5. The electronic device of claim 2 , wherein, when the two or more applications are executing, the processor is further configured to store, in the memory, the information about the sizes in which the execution screens of the two or more applications were displayed and the positions at which the execution screens of the two or more applications were displayed, using a window manager stored in the memory.

6. The electronic device of claim 1 ,

wherein the two or more objects include the execution screens of the two or more applications arranged based on the information about the layouts.

7. The electronic device of claim 1 , wherein the layout includes an option for selecting one of the two or more applications individually and/or an option for selecting all of the two or more applications.

8. The electronic device of claim 7 , wherein the processor is further configured to output, on the display, the execution screens of the two or more applications arranged based on the layout if the option for selecting all of the two or more applications is selected.

9. The electronic device of claim 7 , wherein, if the option for selecting one of the two or more applications individually is selected, the processor is further configured to:

output, on the display, an execution screen of the selected one of the two or more applications arranged based on information about a layout of the execution screen of the selected one of the two or more applications, and

output, on the display, an execution screen of an application running in the electronic device when the user input is detected.

10. The electronic device of claim 9 , wherein, if the option for selecting one of the two or more applications individually is selected, the processor is further configured to remove the execution screen of the selected one of the two or more applications from the layout.

11. A method of displaying a history of executed applications of an electronic device including a flexible display, the method comprising:

retrieving a history including a layout with two or more objects correspond to two or more applications that were previously executed in the electronic device in response to a user input detected by the electronic device, wherein locations of the two or more objects in the layout correspond to location of execution screens of the two or more applications when previously executed, such that the two or more applications are associated with one another in the layout;

in response to the flexible display being unfolded, outputting the history based on information about the two or more applications and information about the layout; and

in response to the flexible display being folded so that a portion of the flexible display is inactive, outputting the history without reflecting the information about the layout, such that the two or more applications are disassociated from one another and are displayed sequentially in the history.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2018
From: KO, JEONG WON; KIM, MUN HWI; KIM, JOON HWAN; KIM, HYE JIN; RO, KYUNG WOOK; PARK, MYOUNG SOO; SHIN, JUNG WOO; LEE, JI HUN; CHO, HAN JU
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 044522/0839 →
Priority Claims (1)
KR 10-2017-0001548 · Jan 4, 2017 · national
Continuity (1)
Related Publication 20180188910A1 · Jul 5, 2018
Cited By (1)
US 12,386,479