发明名称 Customization of an immersive environment
摘要 A computing device includes an immersive environment module for facilitating simultaneous display of a plurality of applications on a display device without relying on system chrome. At least a first of the applications is displayed in a primary region of the display. The computing device also includes a UI management component for enabling a user selection of an application for simultaneous display on the display device with at least one other application. Processing logic is configured to determine a size in at least one direction of content of a user-selected application as it is displayed on a non-primary region of the display device simultaneous with display of content of the first application on the primary region of the display device. The determination is based at least in part on one or more pre-defined size requirements specified by the selected application.
申请公布号 US9430130(B2) 申请公布日期 2016.08.30
申请号 US201314092790 申请日期 2013.11.27
申请人 Microsoft Technology Licensing, LLC 发明人 Matthews David A.;Worley Matthew I.;Sundelin Nils A.;Wong Tsz Yan
分类号 G06F3/0481;G06F3/0484;G06F17/30;G06F9/44;G06F3/01 主分类号 G06F3/0481
代理机构 代理人 Yee Judy;Minhas Micky
主权项 1. A computing device comprising: one or more computer processors; and one or more computer-readable storage media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising: receiving a first selection of a first application for parallel presentation in an immersive environment on one or more displays associated with the computing device;responsive to the first selection, determining an amount of space of a primary region of the immersive environment to allocate for display of the first application, the primary region of the immersive environment not having system chrome;responsive to the first selection, causing content of the first application to be displayed in the space of the primary region allocated for display of the first application;receiving a second selection of a second application for parallel presentation with the first application in the immersive environment on the one or more displays associated with the computing device;responsive to the second selection, determining an amount of space of a non-primary region of the immersive environment to allocate for display of the second application, the non-primary region of the immersive environment not having system chrome, the amount of space of the non-primary region to allocate for the display determined based on a predefined fill, no fill, or fill to maximum size requirement of requirements specified in the second application, the amount of space being: for the predefined fill size requirement, all available space in the non-primary region;for the predefined no fill size requirement, an amount of space within the non-primary region equal to the minimum size specified by the predefined no fill requirement; orfor the predefined fill to maximum size requirement, all available space within the non-primary region equal to or less than a maximum size specified by the predefined fill to maximum size requirement;responsive to the second selection, causing selected content of the second application to be displayed in the space of the non-primary region allocated for display of the second application, the selected content of the second application based on the requirements specified in the second application and the selected content being less than content of the second application that would be displayed in the space of the primary region allocated for display; andenabling interaction with the second application through the non-primary region of the immersive environment and with the first application presented in the primary region of the immersive environment.
地址 Redmond WA US