Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for displaying a floating window, comprising: monitoring a number of floating windows that are created on a desktop for respective ones of a plurality of applications; determining that there is more than a predetermined number of the plurality of applications for which a floating window is created on the desktop; forbidding displaying of multiple floating windows based on the determination; launching a system floating window; hiding and containing the multiple floating windows in the system floating window; receiving an activating instruction for the system floating window; extending and displaying the multiple floating windows contained in the system floating window; receiving a selection instruction for at least one of the multiple floating windows; displaying one or more selected floating windows of the multiple floating windows; and masking display of the system floating window.
2. The method of claim 1 , further comprising: determining that the selected floating window meets a containing condition; forbidding displaying of the selected floating window based on the determination; starting and displaying the system floating window; and hiding and containing the multiple floating windows in the system floating window.
3. The method of claim 2 , wherein the containing condition includes one of (i) a detection that a display time of the selected floating window reaches a first preset time, and (ii) a detection of a preset operation, wherein the preset operation includes any one of an unlocking operation, a shaking operation, and a pressing operation over a specific button.
4. The method of claim 1 , further comprising: detecting an operation of creating a new floating window for one of the plurality of applications on the desktop; forbidding displaying of the new floating window based on the detection; and hiding and containing the new floating window in the system floating window.
5. The method of claim 1 , further comprising: detecting an operation of terminating a previously created floating window for one of the plurality of applications on the desktop; terminating the previously created floating window; and removing information of the terminated floating window from the system floating window.
6. The method of claim 1 , further comprising: receiving a setting instruction for the system floating window; and setting the system floating window based on setting contents in the setting instruction.
7. A device for displaying a floating window, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: monitor a number of floating windows that are created on a desktop for respective ones of a plurality of applications; determine that there is more than a predetermined number of the plurality of applications for which a floating window is created on the desktop; forbid displaying of multiple floating windows based on the determination; launch a system floating window; hide and contain the multiple floating windows in the system floating window; receive an activating instruction for the system floating window; extend and display the multiple floating windows contained in the system floating window; receive a selection instruction for at least one of the multiple floating windows; display one or more selected floating windows of the multiple floating windows; and mask display of the system floating window.
8. The device of claim 7 , wherein the processor is further configured to: determine that the selected floating window meets a containing condition; forbid displaying of the selected floating window based on the determination; start and display the system floating window; and hide and contain the multiple floating windows in the system floating window.
9. The device of claim 8 , wherein the containing condition includes one of (i) a detection that a display time of the selected floating window reaches a first preset time, and (ii) a detection of a preset operation, wherein the preset operation includes any one of an unlocking operation, a shaking operation, and a pressing operation over a specific button.
10. The device of claim 7 , wherein the processor is further configured to: detect an operation of creating a new floating window for one of the plurality of applications on the desktop; forbid displaying of the new floating window based on the detection; and hide and contain the new floating window in the system floating window.
11. The device of claim 7 , wherein the processor is further configured to: detect an operation of terminating a previously created floating window for one of the plurality of applications on the desktop; terminate the previously created floating window; and remove information of the terminated floating window from the system floating window.
12. The device of claim 7 , wherein the processor is further configured to: receive a setting instruction for the system floating window; and set the system floating window based on setting contents in the setting instruction.
13. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a terminal equipment, cause the terminal equipment to: monitor a number of floating windows that are created on a desktop for respective ones of a plurality of applications; determine that there is more than a predetermined number of the plurality of applications for which a floating window is created on the desktop; forbid displaying of multiple floating windows based on the determination; launch a system floating window; hide and contain the multiple floating windows in the system floating window; receive an activating instruction for the system floating window; extend and display the multiple floating windows contained in the system floating window; receive a selection instruction for at least one of the multiple floating windows; display one or more selected floating windows of the multiple floating windows; and mask display of the system floating window.
14. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the terminal to: determine that the selected floating window meets a containing condition; forbid displaying of the selected floating window based on the determination; start and display the system floating window; and hide and contain the multiple floating windows in the system floating window.
15. The non-transitory computer-readable storage medium of claim 14 , wherein the containing condition includes one of (i) a detection that a display time of the selected floating window reaches a first preset time, and (ii) a detection of a preset operation, wherein the preset operation includes any one of an unlocking operation, a shaking operation, and a pressing operation over a specific button.
16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the terminal to: detect an operation of creating a new floating window for one of the plurality of applications on the desktop; forbid displaying of the new floating window based on the detection; and hide and contain the new floating window in the system floating window.
17. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the terminal to: detect an operation of terminating a previously created floating window for one of the plurality of applications on the desktop; terminate the previously created floating window; and remove information of the terminated floating window from the system floating window.
18. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the terminal to: receive a setting instruction for the system floating window; and set the system floating window based on setting contents in the setting instruction.
Unknown
June 23, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.