US 11,868,586 B2
Floating window user interface display method and apparatus, device, and storage medium
Mengqi Ning, Guangdong (CN); Xudong Chen, Guangdong (CN); Lan Mi, Guangdong (CN); and Song Yang, Guangdong (CN)
Assigned to GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD., Guangdong (CN)
Filed by GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD., Guangdong (CN)
Filed on Dec. 12, 2021, as Appl. No. 17/548,590.
Application 17/548,590 is a continuation of application No. 16/900,986, filed on Jun. 14, 2020, granted, now 11,226,717.
Application 16/900,986 is a continuation of application No. PCT/CN2018/121250, filed on Dec. 14, 2018.
Claims priority of application No. 201711342381.1 (CN), filed on Dec. 14, 2017.
Prior Publication US 2022/0100354 A1, Mar. 31, 2022
Int. Cl. G06F 3/04817 (2022.01); G06F 9/451 (2018.01); G06F 3/04886 (2022.01)
CPC G06F 3/04817 (2013.01) [G06F 3/04886 (2013.01); G06F 9/451 (2018.02); G06F 2203/04803 (2013.01)] 11 Claims
OG exemplary drawing
 
7. A smart phone, comprising:
a screen comprising a main display region and an auxiliary display region;
a processor;
a memory for storing instructions executable by the processor;
wherein the processor is configured to:
control the screen to display a first user interface for a first application program in a main display region;
control the screen to display a program icon of a second application in an auxiliary display region in response to a first sliding signal on the auxiliary display region being received;
in response to a first operation signal on the program icon of the second application being received, control the screen to display a floating window on the first user interface, wherein the floating window is used to display a second user interface for the second application program, wherein a move button is further displayed in the floating window, and in response to a second operation signal on the move button being received, a display position of the floating window in the main display region is changed according to the second operation signal;
wherein the auxiliary display region comprises a first auxiliary display region and a second auxiliary display region; and
control the screen to cancel displaying of the program icon of the second application program in the auxiliary display region in response to a second sliding signal on the first auxiliary display region being received;
wherein the processor is configured to: display the floating window by superimposing the floating window on a partial area of the first user interface;
wherein a hide button is further displayed in the floating window, and the processor is further configured to: in response to an operation signal on the hide button being received, cancel displaying of the floating window;
wherein the processor is configured to:
control the screen to display the program icon of the second application and a program icon of a third application in an auxiliary display region upon receipt of the first sliding signal on the auxiliary display region;
wherein the program of the second application is displayed in the first auxiliary display region, the program icon of the third application is displayed in the second auxiliary display region, and the third application is an application provided by an operating system of the smart phone;
wherein the processor is configured to:
determine whether a body state of the smart phone is a landscape state upon receipt of the first sliding signal on the first auxiliary display region;
display the program icon of the second application program in the first auxiliary display region based upon the determination that the smart phone is in the landscape state; and
not respond to the first sliding signal based upon the determination that the smart phone is not in the landscape state;
control the screen to cancel displaying of the program icon of the second application program and the program icon of the third application in the auxiliary display region upon receipt of the second sliding signal on the first auxiliary display region;
wherein canceling displaying of the program icons of the second application program and the third application in the auxiliary display region, comprises:
switching from displaying the program icon of the second application program in the first auxiliary display region to displaying no content in the first auxiliary display region.