Display of immersive and desktop shells
First Claim
Patent Images
1. A method comprising:
- receiving a notification from an application executed in a first shell of an operating system of a computing device, the first shell being displayed in a secondary region of a display of the computing device; and
displaying the notification within a second shell of the operating system of the computing device, independent of the application being viewable or a window of the application being viewable, upon receiving the notification, the second shell of the operating system is displayed in a primary region of the display of the computing device;
receiving a selection input of the notification;
responsive to the selection input of the notification, automatically moving the first shell into the primary region of the display and moving the second shell into a secondary region of the display, the primary region having a different size than the secondary region.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a notification from an application executed in a first shell of an operating system of a computing device, the first shell being displayed in a secondary region of a display of the computing device; and displaying the notification within a second shell of the operating system of the computing device, independent of the application being viewable or a window of the application being viewable, upon receiving the notification, the second shell of the operating system is displayed in a primary region of the display of the computing device; receiving a selection input of the notification; responsive to the selection input of the notification, automatically moving the first shell into the primary region of the display and moving the second shell into a secondary region of the display, the primary region having a different size than the secondary region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
displaying an immersive shell of an operating system that is configured to support access to applications executed within the immersive shell; simultaneously displaying a desktop shell within the immersive shell without framing the desktop shell with a window, the desktop shell being displayed as including a plurality of windows displayed within the desktop shell that correspond to a plurality of applications that are executed within the desktop shell; enabling user input during the simultaneous display with applications executed within the immersive shell and with applications executed within the desktop shell; receiving input indicating a direction in the immersive shell; and responsive to receiving the input, snapping a display of the desktop shell to an edge of the immersive shell based at least in part on the direction of the received input, and automatically resizing the desktop shell to a smaller size, and automatically resizing the desktop shell to a smaller size and resizing a portion of the immersive shell previously displaying the desktop shell to a larger size. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and one or more computer-readable storage media comprising instructions stored thereon that are executable by the one or more processors to perform operations comprising; simultaneously displaying both an immersive shell that is configured to support access to applications and a desktop shell within the immersive shell, the desktop shell is; not framed by a window when viewable in the immersive shell; and treated, for display and access purposes, as one of the applications within the immersive shell; configuring the immersive shell and desktop shell to display different applications within each shell, an application of the immersive shell displaying in a primary or secondary region of the immersive shell and the desktop shell displaying in a different one of the primary or secondary region of the immersive shell, wherein the primary and secondary regions do not overlap; enabling user input during the simultaneous display with applications executed within the immersive shell and with applications executed within the desktop shell; receiving an input on the desktop shell corresponding to a display of an application of the desktop shell; and responsive to receiving the input, displaying a menu related to the application of the desktop shell, the menu including a plurality of commands that are performable on a corresponding one of the desktop shell or the plurality of applications as a whole, and automatically resizing a portion of the immersive shell to a smaller size in order to display the menu. - View Dependent Claims (17, 18, 19, 20)
-
Specification