Application Launching in a Multi-Display Device
US-2018329508-A1 · Nov 15, 2018 · US
US11740914B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11740914-B2 |
| Application number | US-202117396512-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 6, 2021 |
| Priority date | Oct 1, 2019 |
| Publication date | Aug 29, 2023 |
| Grant date | Aug 29, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technologies are disclosed herein for positioning application windows based on existing application layout and anticipated user workflows. When an existing application window and a recently launched application window are determined to be related to a workflow, and the default position of the recently launched application window is determined to overlap with the existing application window, the recently launched application window may be displayed in a non-default display region to avoid occlusion. By avoiding occlusion, the foldable device may provide a user-friendly application layout, reducing the number of times a user will move, resize, or switch between application windows in the workflow. This in turn may improve device performance and efficiency while reducing errors attributable to user input. The user-friendly layout may also enable a user to view more content at the same time, increasing productivity, reducing eye strain, facilitating operations such as cut and paste, etc.
Opening claim text (preview).
What is claimed is: 1. A computing device for selecting one of a first display region or a second display region in which to display a first application window, comprising: one or more processors; and at least one computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the one or more processors, cause the computing device to: receive an indication that a user interface element in the first display region has been activated, wherein the user interface element is associated with displaying the first application window; determine that a default location for displaying the first application window is in the first display region; determine that a second application window is already displayed in the first display region; determine that the first application window and the second application window are associated with a same user workflow based on an association made by a user via an operating system; and in response to determining that the first application window and the second application are associated with the same user workflow based on the association made by the user via the operating system, and in response to determining that the second application window is already displayed in the first display region, display the first application window in the second display region. 2. The computing device of claim 1 , wherein the determining that the first application window and the second application window are associated with the same user workflow based on the association made by the user via the operating system comprises identifying that the first application window and the second application window are associated with shortcuts located in a same operating system folder. 3. The computing device of claim 1 , wherein the determining that the first application window and the second application window are associated with the same user workflow based on the association made by the user via the operating system comprises identifying that the first application window and the second application window are launchable from a same operating system shortcut. 4. A computing device comprising: one or more processors; and at least one computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the one or more processors, cause the computing device to: receive an indication that a first user interface element has been activated, wherein the first user interface element is associated with displaying a first application window in a first display region of a plurality of display regions of the computing device; determine that a default location for displaying the first application window is in the first display region; determine that a second application window is already displayed in the first display region; determine that the first application window and the second application window are associated with a same user workflow based on real-time information associated with the first application window and the second application window; and in response to determining that the first application window and the second application are associated with the same user workflow based on the real-time information associated with the first application window and the second application window, and in response to determining that the second application window is already displayed in the first display region, display the first application window in the first display region with a second user interface element that, when activated, moves the first application window to a second display region of the plurality of display regions. 5. The computing device of claim 4 , wherein the computer-executable instructions further cause the computing device to display a third user interface element in association with the second application window that, when activated, moves the second application window to the second display region. 6. The computing device of claim 4 , wherein the second user interface element comprises a button added to a title bar of the first application window. 7. The computing device of claim 4 , wherein the real-time information comprises an indication that similar content is displayed by the first application window and the second application window. 8. The computing device of claim 7 , wherein the similar content is determined by at least one of text-based analysis, image-based analysis, topic analysis, or a machine learning algorithm. 9. The computing device of claim 4 , wherein the real-time information comprises shared metadata between the first application window and the second application window. 10. A method comprising: receiving an indication that a first user interface element has been activated, wherein the first user interface element is associated with displaying a first application window in a first display region of a plurality of display regions of the computing device; determining, by a processor, that a default location for displaying the first application window is in the first display region; determining that a second application window is already displayed in the first display region; determining that the first application window and the second application window are associated with a same user workflow based on real-time information associated with the first application window and the second application window; and in response to determining that the first application window and the second application are associated with the same user workflow based on the real-time information associated with the first application window and the second application window, and in response to determining that the second application window is already displayed in the first display region, displaying the first application window in the first display region with a second user interface element that, when activated, moves the first application window to a second display region of the plurality of display regions. 11. The method of claim 10 , further comprising displaying a third user interface element in association with the second application window that, when activated, moves the second application window to the second display region. 12. The method of claim 10 , wherein the second user interface element comprises a button added to a title bar of the first application window. 13. The method of claim 10 , wherein the real-time information comprises an indication that similar content is displayed by the first application window and the second application window. 14. The method of claim 13 , wherein the similar content is determined by at least one of text-based analysis, image-based analysis, topic analysis, or a machine learning algorithm. 15. The method of claim 10 , wherein the real-time information comprises shared metadata between the first application window and the second application window.
Execution arrangements for user interfaces · CPC title
with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position · CPC title
Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title
Display of multiple viewports · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.