IP Library › Granted Patent US 11,934,850
Granted Patent B2
US 11,934,850 · App. 17/881,228 · Granted Mar 19, 2024

Electronic device for displaying execution screen of application, operating method thereof, and storage medium

Inventors: Yuri Choi (Gyeonggi-do, KR); Changhwan Kim (Gyeonggi-do, KR); Sungchan Bae (Gyeonggi-do, KR); Jieun Jeong (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
G06F9/452G06F3/04845G06F3/0486G06F3/04883G06F3/0414
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 11,934,850
App. No.
17/881,228
Granted
Mar 19, 2024
Kind
B2
Abstract

An electronic device is disclosed and includes a display and at least one processor operatively connected with the display. The at least one processor is configured to, when an application is executed, display an execution window corresponding to the application on the display, display the execution window, as a first shape of execution window, on at least a portion of the display, in response to a background switch request for the application, identify a state of the application while displaying the first shape of execution window, and switch the first shape of execution window into a second shape of execution window according to the state of the application.

Claims (60)

1. An electronic device comprising:

a display;

at least one processor operatively connected with the display; and

memory storing instructions configured to, when executed, enable the electronic device to:

based on an application being executed, display an execution window corresponding to the application on the display,

display the execution window, as a first shape of execution window, on at least a portion of the display, in response to a background switch request for the application,

identify a state of the application while displaying the first shape of execution window,

identify whether a designated wait time elapses while executing the application in a background, and

switch the first shape of execution window into a second shape of execution window according to the state of the application, in response to the elapse of the designated wait time,

wherein the first shape of execution window includes at least part of content and functions for controlling the application and the second shape of execution window includes fewer components than the first shape of execution window.

2. The electronic device of claim 1 , wherein the instructions are configured to enable the electronic device to:

switch into the second shape of execution window by changing at least one of a size and placement position of the first shape of execution window,

wherein a size of the second shape of execution window is smaller than the size of the first shape of execution window.

3. The electronic device of claim 2 , wherein the instructions are configured to enable the electronic device to, based on at least one other application running in a foreground, switch into the second shape of execution window by changing at least one of the size and placement position of the first shape of execution window so as to not overlap an execution window corresponding to each of the at least one other application.

4. The electronic device of claim 1 , wherein the instructions are configured to enable the electronic device to:

identify a user input to the first shape of execution window while displaying the first shape of execution window, and

pause or resume the application in response to the user input.

5. The electronic device of claim 4 , wherein the instructions are configured to enable the electronic device to switch the first shape of execution window into the second shape of execution window in response to an additional user input to the first shape of execution window or an elapse of a designated wait time after pausing the application.

6. The electronic device of claim 1 , wherein the instructions are configured to enable the electronic device to:

when the application is a timer application, drive a timer function of the timer application with a set timer time,

identify a remaining time of the timer function while displaying the first shape of execution window including a progress of the timer function, and

switch the first shape of execution window into the second shape of execution window in response to the identified remaining time.

7. The electronic device of claim 6 , wherein the instructions are configured to enable the electronic device to change at least one of a color effect, color, or saturation of the second shape of execution window in association with the remaining time of the timer function.

8. The electronic device of claim 6 , wherein the instructions are configured to enable the electronic device to, in response to the set timer time being elapsed, display the second shape of execution window including an excess time of the timer function.

9. The electronic device of claim 6 , wherein the instructions are configured to enable the electronic device to:

identify a user input to the first shape of execution window while displaying the first shape of execution window including the progress of the timer function, and

when the user input is a touch and drag input, move and display the first shape of execution window in a direction corresponding to the touch and drag input.

10. The electronic device of claim 9 , wherein the instructions are configured to enable the electronic device to, when the first shape of execution window at least partially departs from the display in response to the touch and drag input, switch the first shape of execution window into a third shape of execution window in response to the identified remaining time.

11. A method for displaying an execution screen of an application by an electronic device, the method comprising:

displaying an execution window corresponding to the application on a display based on the application being executed;

displaying the execution window, as a first shape of execution window, on at least a portion of the display, in response to a background switch request for the application;

identifying a state of the application while displaying the first shape of execution window;

identifying whether a designated wait time elapses while executing the application in a background; and

switching the first shape of execution window into a second shape of execution window according to the state of the application, in response to the elapse of the designated wait time,

wherein the first shape of execution window includes at least part of content and functions for controlling the application and the second shape of execution window includes fewer components than the first shape of execution window.

12. The method of claim 11 , wherein switching the first shape of execution window into the second shape of execution window includes:

switching into the second shape of execution window by changing at least one of a size and placement position of the first shape of execution window,

wherein a size of the second shape of execution window is smaller than the size of the first shape of execution window.

13. The method of claim 12 , wherein switching the first shape of execution window into the second shape of execution window includes:

based on at least one other application running in a foreground, switching into the second shape of execution window by changing at least one of the size and placement position of the first shape of execution window so as to not overlap an execution window corresponding to each of the at least one other application.

14. The method of claim 11 , further comprising:

identifying a user input to the first shape of execution window while displaying the first shape of execution window; and

pausing or resuming the application in response to the user input.

15. The method of claim 11 , wherein switching the first shape of execution window into the second shape of execution window includes:

when the application is a timer application, driving a timer function of the timer application with a set timer time;

identifying a remaining time of the timer function while displaying the first shape of execution window including a progress of the timer function; and

switching the first shape of execution window into the second shape of execution window in response to the identified remaining time.

16. The method of claim 15 , wherein switching the first shape of execution window into the second shape of execution window in response to the identified remaining time includes

changing at least one of a color effect, color, or saturation of the second shape of execution window in association with the remaining time of the timer function.

17. The method of claim 15 , further comprising:

identifying a user input to the first shape of execution window while displaying the first shape of execution window including the progress of the timer function; and

when the user input is a touch and drag input, moving and displaying the first shape of execution window in a direction corresponding to the touch and drag input; and

when the first shape of execution window at least partially departs from the display in response to the touch and drag input, switching the first shape of execution window into a third shape of execution window in response to the identified remaining time.

18. A non-transitory computer readable storage medium storing instructions, the instructions configured to, when executed by at least one processor of an electronic device, enable the electronic device to perform at least one operation, the at least one operation comprising:

displaying an execution window corresponding to an application on a display of the electronic device based on the application being executed;

displaying the execution window, as a first shape of execution window, on at least a portion of the display, in response to a background switch request for the application;

identifying a state of the application while displaying the first shape of execution window;

identifying whether a designated wait time elapses while executing the application in a background; and

switching the first shape of execution window into a second shape of execution window according to the state of the application, in response to the elapse of the designated wait time,

wherein the first shape of execution window includes at least part of content and functions for controlling the application and the second shape of execution window includes fewer components than the first shape of execution window.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2022
From: CHOI, YURI; KIM, CHANGHWAN; BAE, SUNGCHAN; JEONG, JIEUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060743/0233 →
Priority Claims (1)
KR 10-2021-0104184 · Aug 6, 2021 · national
Continuity (2)
Continuation PCTKR2022010466 · Jul 18, 2022
Related Publication 20230038036A1 · Feb 9, 2023