Expandable Application Representation and Taskbar
First Claim
1. A method implemented by a computing device, the method comprising:
- outputting representations of applications in a root level of a file hierarchy maintained by an operating system of the computing device, the representations selectable to launch execution of respective said applications;
responsive to recognition by the operating system of an input configured to cause expansion of one of the representations, expanding a display of the representation for inclusion in the root level with one or more other said representations; and
responsive to recognition by the operating system of an input configured to cause the expanded representation to be included in a taskbar, including the expanded representation for display as part of the taskbar.
2 Assignments
0 Petitions
Accused Products
Abstract
Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary within a root level (e.g., start menu or screen) of a file system. The expandable tile, for instance, may be output via a gesture to gain additional information that was not included in an unexpanded version of the tile, may be utilized to provide inputs to an application such that a user, and so on. Thus, this may support non-modal interaction by a user. Techniques are also described in which the expanded representation is included in a taskbar, which may also be used for non-modal interaction, sending of content represented in the representation to a device or application, continuation of interaction initiated with the representation by a mobile computing device, and so on. Expandable tile techniques may also be utilized to support interaction between shells of an operating system, such as a desktop and immersive shell. Further description of these and other examples involving and not involving an expandable tile are also contemplated.
-
Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
outputting representations of applications in a root level of a file hierarchy maintained by an operating system of the computing device, the representations selectable to launch execution of respective said applications; responsive to recognition by the operating system of an input configured to cause expansion of one of the representations, expanding a display of the representation for inclusion in the root level with one or more other said representations; and responsive to recognition by the operating system of an input configured to cause the expanded representation to be included in a taskbar, including the expanded representation for display as part of the taskbar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by a computing device, the method comprising:
-
receiving an input configured to cause output of a taskbar by an operating system of the computing device; and responsive to the receiving, causing display of the taskbar in a user interface by the computing device, the taskbar including representations of applications that are selectable to launch execution of respective said applications, at least one of the representations for a respective said application configured as an expanded representation configured to accept one or more inputs involving content displayed within the expanded representation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
one or more modules implemented at least partially in hardware, the one or more modules configured to implement an operating system of a computing device that is configured to perform operations comprising; outputting representations of applications in a root level of a file hierarchy maintained by the operating system, the representations selectable to launch execution of respective said applications; responsive to recognition by the operating system of an input configured to cause expansion of one of the representations, expanding a display of the representation for inclusion in the root level with one or more other said representations; and responsive to recognition by the operating system of an input configured to cause the expanded representation to be included in a taskbar, including the expanded representation for display as part of the taskbar. - View Dependent Claims (19, 20)
Specification