IP Library Granted Patent US 12,147,653
Granted Patent B2
US 12,147,653 · App. 17/828,626 · Granted Nov 19, 2024

Electronic device and layout configuration method using same

Inventors: Bona Lee (Suwon-si, KR); Kwansuk Yoo (Suwon-si, KR); Sukjae Lee (Suwon-si, KR); Junwon Jung (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F3/04845G06F3/04842
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,147,653
App. No.
17/828,626
Granted
Nov 19, 2024
Kind
B2
Abstract

An electronic device is provided. The electronic device includes a display, a memory, and a processor operatively connected to the display and the memory, wherein the processor may be configured to display a screen composed of a plurality of windows corresponding to a plurality of applications on the display, detect an event for changing a layout of the plurality of windows, in response to the detection of the event, display, on the display, a plurality of recommended layouts in which the plurality of windows are arranged differently on the basis of an attribute of each of the plurality of applications and a state of the electronic device, and when one of the plurality of recommended layouts is selected, display, on the display, the plurality of windows to which the selected recommended layout is applied.

Claims (60)

1. An electronic device comprising:

a display;

a processor operatively connected to the display; and

memory storing instructions that, when executed by the processor, cause the electronic device to:

display a screen including a plurality of windows, each of the windows corresponding to each of a plurality of applications executed by the electronic device,

detect an event for changing a layout of the plurality of windows,

display, in response to detecting the event, a plurality of layouts, wherein each of the plurality of layouts includes a plurality of regions divided based on a quantity of the executed plurality of applications, an arrangement of the plurality of divided regions included in each of the plurality of layouts is configured to be different from each other, and the plurality of windows are disposed at the plurality of divided regions of each of the plurality of layouts based on an attribute of each of the executed plurality of applications, an orientation of the electronic device, and a folding state of the electronic device, and wherein the plurality of layouts are displayed in an order of a number of times each of the plurality of layouts has been selected by a user,

display, in response to one of the plurality of layouts being selected, the plurality of windows based on the selected layout, and

adjust, based on proportions of a plurality of divided regions of the selected layout and proportions of the plurality of the windows disposed at the plurality of divided regions of the selected layout, at least one of the plurality of divided regions of the selected layout.

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

determine the plurality of windows to be disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, and the folding state of the electronic device.

3. The electronic device of claim 1 ,

wherein the attribute of each of the executed plurality of applications includes at least one of whether an application supports landscape mode, whether the application is a multimedia application, a priority of the application, an execution order of the application, or whether the application uses an input interface,

wherein the orientation of the electronic device includes one of a landscape orientation or portrait orientation, and

wherein the folding state of the electronic device includes one of an unfolded state, a folded state, or an intermediate state.

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

record the number of times each of the plurality of layouts has been selected in the memory.

5. The electronic device of claim 3 , further comprising:

a sensor circuit,

wherein the event for changing the layout of the plurality of windows includes at least one of rotation of the electronic device detected through the sensor circuit, a change in the folding state of the electronic device detected through the sensor circuit, or a specified input detected on the display.

6. The electronic device of claim 5 ,

wherein the rotation of the electronic device includes a transition in the orientation of the electronic device,

wherein the transition in the orientation includes one of a first transition that is from the portrait orientation to the landscape orientation, or a second transition that is from the landscape orientation to the portrait orientation, and

wherein the change in the folding state of the electronic device includes one of a first change that is from the unfolded state to the folded state or the intermediate state, a second change that is from the folded state to the unfolded state or the intermediate state, or a third change that is from the intermediate state to the unfolded state or the folded state.

7. The electronic device of claim 1 , wherein a shape of at least one of the plurality of divided regions included in each of the plurality of layouts is configured to be different from each other.

8. The electronic device of claim 5 , further comprising:

a housing structure,

wherein the housing structure includes a first housing structure and a second housing structure, and

wherein the instructions, when executed by the processor, cause the electronic device to:

detect a specific angle formed between the first housing structure and the second housing structure through the sensor circuit, and

display the plurality of layouts based on the detected specific angle.

9. The electronic device of claim 1 ,

wherein the instructions, when executed by the processor, cause the electronic device to:

determine the plurality of windows to be disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, the folding state of the electronic device, and at least one of priority information set for each of the executed plurality of applications or history information of each of the executed plurality of applications, and

wherein, in the displayed plurality of layouts, the plurality of windows are disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, the folding state of the electronic device, and the at least one of the priority information set for each of the executed plurality of applications or the history information of each of the executed plurality of applications.

10. A method performed by an electronic device, the method comprising:

displaying a screen including a plurality of windows, each of the windows corresponding to each of a plurality of applications executed by the electronic device;

detecting an event for changing a layout of the plurality of windows;

displaying, in response to detecting the event, a plurality of layouts, wherein each of the plurality of layouts includes a plurality of regions divided based on a quantity of the executed plurality of applications, an arrangement of the plurality of divided regions included in each of the plurality of layouts is configured to be different from each other, and the plurality of windows are disposed at the plurality of divided regions of each of the plurality of layouts based on an attribute of each of the executed plurality of applications, an orientation of the electronic device, and a folding state of the electronic device, and wherein the plurality of layouts are displayed in an order of a number of times each of the plurality of layouts has been selected by a user;

displaying, in response to one of the plurality of layouts being selected, the plurality of windows based on the selected layout; and

adjusting, based on proportions of a plurality of divided regions of the selected layout and proportions of the plurality of the windows disposed at the plurality of divided regions of the selected layout, at least one of the plurality of divided regions of the selected layout.

11. The method of claim 10 , wherein the displaying of the plurality of layouts comprises:

determining the plurality of windows to be disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, and the folding state of the electronic device.

12. The method of claim 10 ,

wherein the attribute of each of the executed plurality of applications includes at least one of whether an application supports landscape mode, whether the application is a multimedia application, a priority of the application, an execution order of the application, or whether the application uses an input interface,

wherein the orientation of the electronic device includes one of a landscape orientation or a portrait orientation, and

wherein the folding state of the electronic device includes one of an unfolded state, a folded state, or an intermediate state.

13. The method of claim 12 ,

wherein the detecting of the event for changing the layout of the plurality of windows comprises detecting at least one of rotation of the electronic device through a sensor circuit, a change in the folding state of the electronic device through the sensor circuit, or a specified input on a display,

wherein the rotation of the electronic device includes a transition in the orientation of the electronic device,

wherein the transition in the orientation includes one of a first transition that is from the portrait orientation to the landscape orientation, or a second transition that is from the landscape orientation to the portrait orientation, and

wherein the change in the folding state of the electronic device includes one of a first change that is from the unfolded state to the folded state or the intermediate state, a second change that is from the folded state to the unfolded state or the intermediate state, or a third change that is from the intermediate state to the unfolded state or the folded state.

14. The method of claim 10 , wherein the displaying of the plurality of layouts comprises:

detecting a specific angle formed between a first housing structure and a second housing structure included in the electronic device through a sensor circuit; and

displaying the plurality of layouts based on the detected specific angle.

15. The method of claim 13 , wherein the specified input comprises a pinch gesture at a first boundary between a first window and a second window, and at a second boundary between the second window and a third window.

16. The method of claim 10 ,

wherein the displaying of the plurality of layouts comprises:

determining the plurality of windows to be disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, the folding state of the electronic device, and at least one of priority information set for each of the executed plurality of applications or history information of each of the executed plurality of applications, and

wherein, in the displayed plurality of layouts, the plurality of windows are disposed at the plurality of divided regions of each of the plurality of layouts based on the attribute of each of the executed plurality of applications, the orientation of the electronic device, the folding state of the electronic device, and the at least one of the priority information set for each of the executed plurality of applications or the history information of each of the executed plurality of applications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: LEE, BONA; YOO, KWANSUK; LEE, SUKJAE; JUNG, JUNWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060057/0765 →
Priority Claims (1)
KR 10-2019-0164699 · Dec 11, 2019 · national
Continuity (2)
Continuation PCTKR2020015161 · Nov 2, 2020
Related Publication 20220291818A1 · Sep 15, 2022