US 11,698,721 B2
Managing an immersive interface in a multi-application immersive environment
Tsz Yan Wong, Seattle, WA (US); Jesse Clay Satterfield, Seattle, WA (US); Nils A. Sundelin, Duvall, WA (US); Bret P. Anderson, Kirkland, WA (US); Patrice L. Miner, Kirkland, WA (US); Chaitanya Dev Sareen, Seattle, WA (US); Robert J. Jarrett, Snohomish, WA (US); and Jennifer Nan, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Nov. 2, 2016, as Appl. No. 15/341,840.
Application 15/341,840 is a continuation of application No. 13/657,621, filed on Oct. 22, 2012, granted, now 9,535,597.
Application 13/657,621 is a continuation of application No. 13/118,333, filed on May 27, 2011, granted, now 9,158,445, issued on Oct. 13, 2015.
Application 13/118,333 is a continuation of application No. 13/118,321, filed on May 27, 2011, abandoned.
Prior Publication US 2017/0068428 A1, Mar. 9, 2017
Int. Cl. G06F 3/04886 (2022.01); G06F 3/04845 (2022.01); G06F 3/0481 (2022.01); G06F 3/04883 (2022.01); G06F 3/0488 (2022.01)
CPC G06F 3/04845 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0488 (2013.01); G06F 3/04883 (2013.01); G06F 3/04886 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for a display environment implemented as a multi-application immersive environment, the method comprising:
presenting a first immersive interface for executing a first application in a first interface region of the display environment, the first immersive interface presenting content in an arrangement corresponding to a size of the first interface region;
receiving a selection of a second application for executing within a second immersive interface in a second interface region of the display environment, the second interface region having a size different than the size of the first interface region;
presenting the second immersive interface in the second interface region of the display environment concurrently with the first immersive interface in the first interface region;
receiving a drag-and-drop gesture to drag the first immersive interface into the second interface region; and
based on receiving the drag-and-drop gesture:
altering the size of the first interface region and the second interface region by adjusting a divider of the first interface region, based on the size of the second interface region;
displaying the first immersive interface in the altered first interface region; and
displaying the second immersive interface in the altered second interface region.