Multi-application environment
First Claim
Patent Images
1. A computer-implemented method comprising:
- presenting multiple interfaces associated with multiple applications within, and fully occupying, a multi-application environment, the multiple applications being different applications, the multi-application environment fully occupying a display and capable of presenting content associated with two or more of the multiple applications through two or more of the multiple interfaces, respectively, at least one of the two or more of the multiple interfaces being an immersive interface, at least another of the two or more multiple interfaces being a windows-based interface, the immersive interface and the multi-application environment not including a window frame that has visual controls;
presenting first content and second content associated with a first application and a second application of the two or more of the multiple applications, respectively, through a first interface and a second interface of the two or more of the multiple interfaces, respectively;
receiving selection through a gesture made over the multi-application environment and without selecting a visible control, the selection to add a third interface associated with a previously-interacted-with application to the multi-application environment; and
responsive to receiving the selection and while displaying an interface divider to visibly indicate respective regions of the multi-application environment occupied by the at least two of the multiple interfaces, adding the third interface associated with the previously-interacted-with application to the multi-application environment, the third interface presenting previously-interacted-with content of the previously-interacted-with application.
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.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting multiple interfaces associated with multiple applications within, and fully occupying, a multi-application environment, the multiple applications being different applications, the multi-application environment fully occupying a display and capable of presenting content associated with two or more of the multiple applications through two or more of the multiple interfaces, respectively, at least one of the two or more of the multiple interfaces being an immersive interface, at least another of the two or more multiple interfaces being a windows-based interface, the immersive interface and the multi-application environment not including a window frame that has visual controls;
presenting first content and second content associated with a first application and a second application of the two or more of the multiple applications, respectively, through a first interface and a second interface of the two or more of the multiple interfaces, respectively;receiving selection through a gesture made over the multi-application environment and without selecting a visible control, the selection to add a third interface associated with a previously-interacted-with application to the multi-application environment; and responsive to receiving the selection and while displaying an interface divider to visibly indicate respective regions of the multi-application environment occupied by the at least two of the multiple interfaces, adding the third interface associated with the previously-interacted-with application to the multi-application environment, the third interface presenting previously-interacted-with content of the previously-interacted-with application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more hardware-based 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 comprising:
-
presenting multiple interfaces associated with multiple applications within a multi-application environment, at least one of the multiple interfaces being an immersive interface in which content is presented, the immersive interface representing a desktop having at least one windows-based interface or task bar, the multi-application environment fully occupying a display and not having a window frame that includes visual controls; presenting first content and second content associated with a first application and a second application of the multiple applications, respectively, through a first interface and a second interface of the multiple interfaces, respectively; receiving a gesture indicating a selection to add another interface associated with a previously-interacted-with application to the multiple-application environment, the gesture received over the multi-application environment and without selection of a visible control, the gesture having a start point at an edge of the multi-application environment and a later point not at the edge of the multi-application environment; and responsive to receiving the gesture and while displaying an interface divider to visibly indicate respective regions of the multi-application environment occupied by at least two of the multiple interfaces, adding the other interface associated with the previously-interacted-with application to the multi-application environment, the other interface presenting previously-interacted-with content of the previously-interacted-with application. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more hardware-based processors; one or more computer-readable storage media storing instructions thereon that, responsive to execution by the one or more hardware-based processors, cause the one or more hardware-based processors to perform operations comprising; presenting multiple interfaces associated with multiple applications within a multi-application environment, at least one of the multiple interfaces being an immersive interface, at least another of the multiple interfaces being a windows-based interface, the multi-application environment fully occupying a display and not including a window frame that has visual controls; presenting first content and second content associated with a first application and a second application of the multiple applications, respectively, through a first interface and a second interface of the two or more multiple interfaces and at a same time; receiving selection to add a third interface associated with a previously-interacted-with application to the multi-application environment, the selection received through the multi-application environment without selecting a visual control; and responsive to receiving the selection and while displaying an interface divider to visibly indicate respective regions of the multi-application environment occupied by the at least two of the multiple interfaces, adding the third interface associated with the previously-interacted-with application to the multi-application environment, the third interface presenting previously-interacted-with content of the previously-interacted-with application. - View Dependent Claims (17, 18, 19, 20)
-
Specification