US 12,430,020 B2
Application window preview panels
Matthias Baer, Seattle, WA (US); Bryan K. Mamaril, Seattle, WA (US); Isaiah Ng, Bellevue, WA (US); Garner B. Thomas, Kenmore, WA (US); Cassandra M. April, Seattle, WA (US); Richard Fang, Bellevue, WA (US); and Matthew I. Worley, Issaquah, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC
Filed on Mar. 30, 2022, as Appl. No. 17/708,978.
Application 17/708,978 is a continuation of application No. 15/680,908, filed on Aug. 18, 2017, granted, now 11,301,124.
Prior Publication US 2022/0221970 A1, Jul. 14, 2022
Int. Cl. G06F 3/0486 (2013.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04883 (2022.01); G06F 3/04886 (2022.01); G06F 3/14 (2006.01); G06F 9/451 (2018.01)
CPC G06F 3/0486 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04886 (2013.01); G06F 3/1423 (2013.01); G06F 9/452 (2018.02); G06F 3/04817 (2013.01); G06F 3/04883 (2013.01); G06F 3/1454 (2013.01); G06F 2203/04803 (2013.01); G09G 2354/00 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A system for modifying a user interface comprising:
a processor; and
a memory to store a plurality of instructions that, in response to an execution by the processor, cause the system to:
display a user interface across a plurality of display screens coupled to two or more computing devices, wherein the user interface is configured to display content from the two or more coupled computing devices;
detect a first gesture for interacting with or selecting an application window displayed in a first display screen of the plurality of display screens;
in response to detecting the first gesture, generate a preview panel, wherein the preview panel includes a real-time image comprising representations of each of the display screens in the plurality of display screens, a seam between at least two of the display screens, and content displayed in each of the display screens;
detect a second gesture within the preview panel to move the application window to a second display screen of the plurality of display screens, wherein the second gesture terminates on the seam within the preview panel; and
in response to detecting the second gesture, modify the user interface to display the application window across two of the display screens adjacent the seam.