Navigation of immersive and desktop shells
First Claim
1. A method implemented by one or more computing devices, the method comprisingdisplaying a start screen of an immersive shell including a first tile that is representative of an application and that is selectable to launch execution of the application and a second tile that is representative of a desktop shell of an operating system that is selectable to launch execution of the desktop shell, the desktop shell configured to support access to one or more windowed representations of applications;
- responsive to receipt of an input that indicates selection of the second tile, launching execution of the desktop shell of the operating system within the immersive shell; and
responsive to receipt of an input that indicates selection of the first tile, launching execution of the application such that the application is executed, within the immersive shell and outside the desktop shell, and displayed without framing the application with a window.
2 Assignments
0 Petitions
Accused Products
Abstract
Desktop as an immersive application techniques are described. In one or more implementations, an immersive environment module is configured to provide an immersive shell through which a user may interact with applications of a computing device. The immersive environment module is further configured to provide a desktop shell within the immersive shell to support additional techniques for interaction with the application of the computing device. The desktop shell, for instance, may be configured for accessibility similar to that provided to applications in the immersive shell.
138 Citations
20 Claims
-
1. A method implemented by one or more computing devices, the method comprising
displaying a start screen of an immersive shell including a first tile that is representative of an application and that is selectable to launch execution of the application and a second tile that is representative of a desktop shell of an operating system that is selectable to launch execution of the desktop shell, the desktop shell configured to support access to one or more windowed representations of applications; -
responsive to receipt of an input that indicates selection of the second tile, launching execution of the desktop shell of the operating system within the immersive shell; and responsive to receipt of an input that indicates selection of the first tile, launching execution of the application such that the application is executed, within the immersive shell and outside the desktop shell, and displayed without framing the application with a window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by one or more computing devices, the method comprising:
-
displaying an immersive shell including a simultaneous display of; a primary region including data obtained through execution of an application, such that the data obtained through execution of the application is not framed with a window; and a secondary region including data describing a desktop shell that is configured to support interactions with one or more windowed representations of applications, the interactions with the one or more windowed representations of applications being limited from the immersive shell to interactions performed through the desktop shell; recognizing an input as indicating that the data describing the desktop shell is to be positioned in the primary region; and responsive to the recognizing, displaying the data describing the desktop shell in the primary region of the immersive shell. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method implemented by one or more computing devices, the method comprising:
-
receiving an input provided through interaction with a primary shell of an operating system to initiate a launch of a desktop shell of the operating system that provides access to desktop functionality for the primary shell; responsive to the receiving, launching execution of the desktop shell; and displaying data of the execution of the desktop shell within the primary shell of the operating system; and concurrently displaying data corresponding to an application executing inside of the primary shell and outside of the desktop shell, the display configured such that the data corresponding to the application is not framed with a window. - View Dependent Claims (19, 20)
-
Specification