IP Library Granted Patent US 12,190,132
Granted Patent B2
US 12,190,132 · App. 18/116,654 · Granted Jan 7, 2025

Electronic device for displaying plurality of application execution screens, and method related thereto

Inventors: Jinyung Jung (Suwon-si, KR); Jihun Lee (Suwon-si, KR); Jaemin Jung (Suwon-si, KR); Younghak Oh (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F9/451G06F1/1677G06F3/0482
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 12,190,132
App. No.
18/116,654
Granted
Jan 7, 2025
Kind
B2
Abstract

An electronic device includes: a foldable display; a processor operationally coupled with the display; and a memory operationally coupled with the processor, wherein the memory stores instructions that, when executed, cause the processor to: detect a screen layout state of the foldable display based on at least one of a folding angle of the foldable display, a rotation angle of the foldable display, a mounting state of the electronic device, or a gripped state of the electronic device; determine a plurality of applications for execution, based on the detected screen layout state; determine a plurality of regions of the foldable display on which the plurality of applications are to be displayed, based on the detected screen layout state; and display execution screens of the plurality of applications on the plurality of regions.

Claims (71)

1. An electronic device comprising:

a foldable display;

a processor operationally coupled with the foldable display; and

a memory operationally coupled with the processor,

wherein the memory stores instructions that, when executed, cause the processor to:

detect a screen layout state of the foldable display based on at least one of a folding angle of the foldable display, a rotation angle of the foldable display, or a gripped state of the electronic device;

determine a plurality of applications for execution, based on the detected screen layout state;

obtain context information of the electronic device;

determine a plurality of regions of the foldable display on which the plurality of applications are to be displayed, based on the detected screen layout state and the obtained context information; and

display execution screens of the plurality of applications on the plurality of regions,

wherein the context information comprises at least one of a connection state between the electronic device and an external electronic device, a device type of the external electronic device, external environmental information of the electronic device, location information or time information of the electronic device, or health data corresponding to a user account of the electronic device,

wherein the electronic device further comprises:

a first camera disposed to face a direction corresponding to a first region of the foldable display; and

a second camera disposed to face a direction corresponding to a second region of the foldable display, and

wherein the stored instructions, when executed, further cause the processor to:

recognize a plurality of user faces through the first camera and the second camera; and

determine the plurality of applications for execution based on the recognized plurality of user faces.

2. The electronic device of claim 1 , wherein at least one region among the determined plurality of regions of the foldable display is deactivated based on a mounting state of the electronic device, the mounting state being in a state in which the electronic device placed on an object, and

wherein the mounting state comprises at least one of a first mounting state being in a state in which a fold of the foldable display is in a horizontal direction and a second mounting state being in a state in which the fold of the foldable display is in a vertical direction.

3. The electronic device of claim 1 , wherein the instructions, when executed, further cause the processor to:

determine whether an event related to the display of the execution screens of the plurality of applications is detected, based on the detected screen layout state;

display the execution screens of the plurality of applications on the plurality of regions based on the event being detected; and

maintain an existing screen based on the event being not detected.

4. The electronic device of claim 3 , wherein the instructions, when executed, further cause the processor to:

based on receiving a first user input to call a graphical user interface (GUI) representing an application group list and the event being not detected, display the GUI through the foldable display; and

based on receiving a second user input to select an application group from the application group list, display execution screens of a plurality of applications corresponding to the application group on the plurality of regions.

5. The electronic device of claim 4 , wherein the instructions, when executed, further cause the processor to:

based on receiving a third user input to generate a new application group, display a screen of the first region, among the plurality of regions, and apply dimming to the second region other than the first region, among the plurality of regions;

based on receiving a fourth user input to select one of a plurality of applications included in the first region, display a screen of the second region and apply dimming to the first region; and

based on receiving a fifth user input to select one of a plurality of applications included in the second region, display an execution screen of an application selected by the fourth user input on the first region and display an execution screen of an application selected by the fifth user input on the second region.

6. The electronic device of claim 5 , wherein the instructions, when executed, further cause the processor to: group the application selected by the fourth user input and the application selected by the fifth user input together as a new application group corresponding to the detected screen layout state.

7. The electronic device of claim 5 , wherein the instructions, when executed, further cause the processor to: based on receiving a sixth user input to divide the screen of the first region while the screen of the first region is displayed and dimming is applied to the screen of the second region, divide the first region into a first sub-region and a second sub-region.

8. A method of an electronic device, the method comprising:

detecting a screen layout state of a foldable display of the electronic device based on at least one of a folding angle of the foldable display, a rotation angle of the foldable display, or a gripped state of the electronic device;

determining a plurality of applications for execution, based on the detected screen layout state;

obtaining context information of the electronic device;

determining a plurality of regions of the foldable display on which the plurality of applications are to be displayed, based on the detected screen layout state and the obtained context information; and

displaying execution screens of the plurality of applications on the plurality of regions,

wherein the context information comprises at least one of a connection state between the electronic device and an external electronic device, a device type of the external electronic device, external environmental information of the electronic device, location information or time information of the electronic device, or health data corresponding to a user account of the electronic device, and

wherein the method further comprises:

recognizing a plurality of user faces using a plurality of cameras of the electronic device,

wherein the determining of the plurality of applications for the execution comprises determining the plurality of applications for execution based on the screen layout state and the recognition of the plurality of user faces.

9. The method of claim 8 , wherein at least one region among the determined plurality of regions of the foldable display is deactivated based on a mounting state of the electronic device, the mounting state being in a state in which the electronic device placed on an object, and

wherein the mounting state comprises at least one of a first mounting state being in a state in which a fold of the foldable display is in a horizontal direction and a second mounting state being in a state in which the fold of the foldable display is in a vertical direction.

10. The method of claim 8 , further comprising:

determining whether an event related to the display of the execution screens of the plurality of applications is detected, based on the detected screen layout state,

wherein the displaying the execution screens of the plurality of applications on the plurality of regions comprises, based on the event being detected, displaying the execution screens of the plurality of applications on the plurality of regions.

11. The method of claim 10 , further comprising:

based on a first user input to call a graphical user interface (GUI) representing an application group list and the event being not detected, displaying the GUI through the foldable display,

wherein the displaying the execution screens of the plurality of applications on the plurality of regions comprises, based on receiving a second user input to select an application group from the application group list, displaying execution screens of a plurality of applications corresponding to the application group on the plurality of regions.

12. The method of claim 11 , further comprising:

based on receiving a third user input to create a new application group, displaying a screen of a first region among the plurality of regions and applying dimming to a second region other than the first region among the plurality of regions;

based on receiving a fourth user input to select one of a plurality of applications included in the first region, displaying a screen of the second region and applying dimming to the first region; and

based on receiving a fifth user input to select one of a plurality of applications included in the second region, displaying an execution screen of an application selected by the fourth user input on the first region and displaying an execution screen of an application selected by the fifth user input on the second region.

13. The method of claim 12 , further comprising:

grouping the application selected by the fourth user input and the application selected by the fifth user input together as a new application group corresponding to the detected screen layout state.

14. The method of claim 12 , further comprising:

based on receiving a sixth user input to divide the screen of the first region while the screen of the first region is displayed and dimming is applied to the screen of the second region, dividing the first region into a first sub-region and a second sub-region.

15. A non-transitory computer readable medium storing one or more instructions executable by a processor of an electronic device, wherein the instructions cause the processor to:

detect a screen layout state of a foldable display of the electronic device based on at least one of a folding angle of the foldable display, a rotation angle of the foldable display, or a gripped state of the electronic device;

obtain context information of the electronic device;

determine a plurality of applications for execution, based on the detected screen layout state;

determine a plurality of regions of the foldable display on which the plurality of applications are to be displayed, based on the detected screen layout state and the obtained context information; and

display execution screens of the plurality of applications on the plurality of regions,

wherein the context information comprises at least one of a connection state between the electronic device and an external electronic device, a device type of the external electronic device, external environmental information of the electronic device, location information or time information of the electronic device, or health data corresponding to a user account of the electronic device, and

wherein the instructions further cause the processor to:

recognize a plurality of user faces through a first camera and a second camera; and

determine the plurality of applications for execution based on the recognized plurality of user faces.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions cause the processor to:

deactivate wherein at least one region among the determined plurality of regions of the foldable display based on a mounting state of the electronic device, the mounting state being in a state in which the electronic device placed on an object, and

wherein the mounting state comprises at least one of a first mounting state being in a state in which a fold of the foldable display is in a horizontal direction and a second mounting state being in a state in which the fold of the foldable display is in a vertical direction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2023
From: JUNG, JINYUNG; LEE, JIHUN; JUNG, JAEMIN; OH, YOUNGHAK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062930/0787 →
Priority Claims (1)
KR 10-2020-0111439 · Sep 2, 2020 · national
Continuity (2)
Continuation PCTKR2021011517 · Aug 27, 2021
Related Publication 20230205555A1 · Jun 29, 2023
References Cited (31)
US 9547683B2 · Peters et al. · 2017 [cited by applicant]
US 9575776B2 · De Andrade Cajahyba et al. · 2017 [cited by applicant]
US 10209878B2 · Sang et al. · 2019 [cited by applicant]
US 10705716B2 · Sang et al. · 2020 [cited by applicant]
US 10754604B2 · Lee et al. · 2020 [cited by applicant]
US 11036257B2 · Kim et al. · 2021 [cited by applicant]
US 11048681B2 · Peters et al. · 2021 [cited by applicant]
US 11227035B2 · Keen et al. · 2022 [cited by applicant]
US 11262800B2 · Kim et al. · 2022 [cited by applicant]
US 20140068504A1 · Sun · 2014 [cited by examiner]
US 20150106737A1 · Montoy-Wilson · 2015 [cited by examiner]
US 20150227224A1 · Park · 2015 [cited by examiner]
US 20150033888A1 · Kim et al. · 2015 [cited by applicant]
US 20180188910A1 · Ko · 2018 [cited by examiner]
US 20190266738A1 · Kim et al. · 2019 [cited by applicant]
US 20210390087A1 · Peters et al. · 2021 [cited by applicant]
US 20230247120A1 · Kwon · 2023 [cited by examiner]
CN 110225154A · 2019 [cited by applicant]
KR 1020140034578A · 2014 [cited by applicant]
KR 1020140124274A · 2014 [cited by applicant]
KR 101614035B1 · 2016 [cited by applicant]
KR 1020160108705A · 2016 [cited by applicant]
KR 1020180020669A · 2018 [cited by applicant]
KR 1020190031870A · 2019 [cited by applicant]
KR 1020190102479A · 2019 [cited by applicant]
KR 1020190124189A · 2019 [cited by applicant]
KR 1020200014878A · 2020 [cited by applicant]
KR 102085473B1 · 2020 [cited by applicant]
WO 2016035907A1 · 2016 [cited by applicant]
International Search Report (PCT/ISA/210) dated Dec. 17, 2021 issued by the International Searching Authority in International Application No. PCT/KR2021/011517. [cited by applicant]
Written Opinion (PCT/ISA/237) dated Dec. 17, 2021 issued by the International Searching Authority in International Application No. PCT/KR2021/011517. [cited by applicant]