Expandable application representation
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 root level of the file hierarchy being located on a start menu or a start screen or both, the representations selectable to launch execution of respective said applications, each of the representations comprising an application icon or an application tile as opposed to a folder; and
responsive to recognition by the operating system of an input configured to cause expansion of one of the representations of respective said applications, expanding a display of the representation of the respective application for inclusion at the root level with one or more other said representations of respective said applications, the expanded display of the representation of the respective application configured to accept one or more inputs for the respective application.
1 Assignment
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 root level of the file hierarchy being located on a start menu or a start screen or both, the representations selectable to launch execution of respective said applications, each of the representations comprising an application icon or an application tile as opposed to a folder; and responsive to recognition by the operating system of an input configured to cause expansion of one of the representations of respective said applications, expanding a display of the representation of the respective application for inclusion at the root level with one or more other said representations of respective said applications, the expanded display of the representation of the respective application configured to accept one or more inputs for the respective application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 support a plurality of display modes, the plurality of display modes including; a first said display mode in which representations are output of applications in a root level of a file hierarchy of the operating system, the root level of the file hierarchy being located on a start menu or a start screen or both, the representations of the applications selectable to launch execution of respective said applications, each of the representations comprising an application icon or an application tile as opposed to a folder; a second said display mode in which at least one of the representations is expandable for display at the root level, the expanded display of the at least one representation configured to accept one or more inputs for a respective one of said applications; and a third said display mode entered through selection of the at least one representation or the expanded display of the at least one representation to cause a full screen view of a respective application. - View Dependent Claims (15, 16, 17)
-
18. A method implemented by a computing device, the method comprising:
-
outputting representations of applications in a grid layout in a root level of a file hierarchy maintained by an operating system of the computing device, the root level of the file hierarchy being located on a start menu or a start screen or both, the representations selectable to launch execution of respective said applications, each of the representations comprising an application icon or an application tile as opposed to a folder; and responsive to recognition by the operating system of an input configured to cause expansion of one of the representations, expanding a size of a display of the representation for inclusion at the root level with one or more other said representations, the expanded display causing rearrangement of one or more other ones of the representations in the root level in the grid layout that maintains the grid layout. - View Dependent Claims (19, 20)
-
Specification