US 11,989,571 B2
Generating user interface containers
William Scott Stauber, Seattle, WA (US); Ramrajprabu Balasubramanian, Sammamish, WA (US); Nathan T. Radebaugh, Wheaton, IL (US); Kenton A Shipley, Woodinville, WA (US); Patrick J. Derks, Seattle, WA (US); and Paul Dykstra, Issaquah, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Apr. 14, 2022, as Appl. No. 17/659,201.
Application 17/659,201 is a continuation of application No. 16/613,617, granted, now 11,321,103, previously published as PCT/US2017/038027, filed on Jun. 16, 2017.
Prior Publication US 2022/0382566 A1, Dec. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01)
CPC G06F 9/451 (2018.02) 17 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processor; and
memory storing instructions that when executed by the processor cause the computing device to perform operations to:
detect a device type of the computing device;
based on the detected device type, accessing, from a user interface manager, display characteristics including layout rules for the device type;
detect a list of applications being executed by the computing device, including a first application and a second application; and
based on the display characteristics, generating a user interface container by applying the display characteristics to the first application and the second application being executed by the computing device to generate a first application window for the first application and a second application window for the second application according to the display characteristics, wherein the first application window and the second application window are arranged according to the layout rules and wherein the layout rules indicate whether the first and second application windows are displayed: (1) side by side; (2) in a full screen setting; or (3) in an overlapping technique.