Multi-Application Environment
AssigneeMicrosoft Technology Licensing, LLC
InventorsRobert J. Jarrett, Jesse Clay Satterfield, Nils Anders Sundelin, Bret P. Anderson, Tsz Yan Wong, Chaitanya Dev Sareen, Patrice L. Miner, Jensen Harris, David A. Matthews, Jennifer Nan, Matthew I. Worley
Life of this patent
Estimating the term…
Abstract
This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface.
Claims20
A computer-implemented method comprising:
- presenting an interface associated with an application within a multi-application environment;
- receiving, over the multi-interface environment, a portion of a gesture requesting access to an application-selection menu of the multi-application environment;
- and
- presenting, in response to the portion of the gesture, the application-selection menu within the multi-application environment.
A system comprising:
- one or more processors;
- one or more computer-readable storage media storing instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations comprising:
- presenting, via a display associated with the system, a multi-application environment having two or more regions in which to present interfaces;
- receiving, over the multi-interface environment, a first portion of a gesture requesting access to an application-selection menu of the multi-application environment;
- presenting, in response to receiving the first portion of the gesture, the application-selection menu within the multi-application environment;
- receiving, over the application-selection menu, a second portion of the gesture selecting an application from the application-selection menu;
- and
- presenting, in response to the second portion of the gesture, an interface associated with the application in one of the two or more regions of the multi-application environment.
One or more computer-readable storage media comprising instructions that, responsive to execution by one or more hardware-based processors, cause the one or more hardware-based processors to perform operations:
- presenting a first interface associated with a first application within a first region of a multi-application environment, the multi-application environment having multiple regions in which to present interfaces without frame controls;
- receiving, over the multi-interface environment, a first portion of a gesture requesting access to an application-selection menu of the multi-application environment;
- presenting, in response to the first portion of the gesture, the application-selection menu within the multi-application environment;
- receiving, over the application-selection menu, a second portion of the gesture selecting a second application;
- and
- presenting, in response to the second portion of the gesture, a second interface associated with the second application in a second region of the multi-application environment.
Dependencies are inferred from the claim text.