Multi-application environment
First Claim
Patent Images
1. A computer-implemented method comprising:
- presenting a first interface associated with a first application within a multi-application environment;
receiving a first portion of a single continuous gesture associated with a single finger or input device, the first portion of the single continuous gesture beginning at a starting point at an edge of a display and ending at an end point at least a preset distance from the edge of the display in the multi-application environment, and the first portion of the single continuous gesture requesting access to an application-selection menu of the multi-application environment;
presenting, in response to the receiving the first portion of the single continuous gesture, the application-selection menu of the multi-application environment;
receiving, over the application-selection menu, a second portion of the single continuous gesture associated with the single finger or input device, the second portion of the single continuous gesture beginning at the end point of the first portion of the single continuous gesture and ending at an additional end point in the multi-application environment, and the second portion of the single continuous gesture indicating selection of a second interface of a second application for presentation within the multi-application environment; and
presenting, in response to the receiving the second portion of the single continuous gesture, a portion of the second interface of the second application within the multi-application environment.
2 Assignments
0 Petitions
Accused Products
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.
1441 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting a first interface associated with a first application within a multi-application environment; receiving a first portion of a single continuous gesture associated with a single finger or input device, the first portion of the single continuous gesture beginning at a starting point at an edge of a display and ending at an end point at least a preset distance from the edge of the display in the multi-application environment, and the first portion of the single continuous gesture requesting access to an application-selection menu of the multi-application environment; presenting, in response to the receiving the first portion of the single continuous gesture, the application-selection menu of the multi-application environment; receiving, over the application-selection menu, a second portion of the single continuous gesture associated with the single finger or input device, the second portion of the single continuous gesture beginning at the end point of the first portion of the single continuous gesture and ending at an additional end point in the multi-application environment, and the second portion of the single continuous gesture indicating selection of a second interface of a second application for presentation within the multi-application environment; and presenting, in response to the receiving the second portion of the single continuous gesture, a portion of the second interface of the second application within the multi-application environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. A system comprising:
-
one or more processors; and 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 a first portion of a single continuous gesture associated with a single finger or input device, the first portion of the single continuous gesture beginning at a starting point at an edge of the display and ending at an end point at least a preset distance from the edge of the display in the multi-application environment, and the first portion of the single continuous gesture requesting access to an application-selection menu of the multi-application environment; presenting, in response to the receiving the first portion of the single continuous gesture, the application-selection menu of the multi-application environment; receiving, over the application-selection menu, a second portion of the single continuous gesture associated with the single finger or input device, the second portion of the single continuous gesture beginning at the end point of the first portion of the single continuous gesture and ending at an additional end point in the multi-application environment, and the second portion of the single continuous gesture selecting an application from the application-selection menu; and presenting, in response to the receiving the second portion of the single continuous gesture, an interface associated with the application in one of the two or more regions of the multi-application environment. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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 a first portion of a single continuous gesture associated with a single finger or input device, the first portion of the single continuous gesture beginning at a starting point at an edge of a display and ending at an end point at least a preset distance from the edge of the display in the multi-application environment, and the first portion of the single continuous gesture requesting access to an application-selection menu of the multi-application environment; presenting, in response to the receiving the first portion of the single continuous gesture, the application-selection menu of the multi-application environment; receiving, over the application-selection menu, a second portion of the single continuous gesture associated with the single finger or input device, the second portion of the single continuous gesture beginning at the end point of the first portion of the single continuous gesture and ending at an additional end point in the multi-application environment, and the second portion of the single continuous gesture selecting a second application; and presenting, in response to the receiving the second portion of the single continuous gesture, a second interface associated with the second application in a second region of the multi-application environment. - View Dependent Claims (18)
-
Specification