Multi-application environment
First Claim
Patent Images
1. A computer-implemented method comprising:
- presenting, via a display, multiple interfaces associated with multiple respective applications within a multi-application environment, a first one of the multiple interfaces being a first immersive interface occupying a first region of the multi-application environment, a second one of the multiple interfaces being a second immersive interface occupying a second region of the multi-application environment, the first immersive interface presenting a desktop that includes at least one windows-based interface and a taskbar through which interaction with the first immersive interface is enabled;
presenting first content through the first immersive interface and second content through the second immersive interface, the second content being moving, visual media content;
receiving, via a first portion of a gesture, initiation of user selection to present, within the multi-application environment, a third interface associated with a previously-interacted-with application;
presenting, responsive to initiation of the user selection, an image representing the third interface over the multi-application environment, the image being a reduced-sized image of content previously-presented via the third interface;
determining, based on a second portion of the gesture that completes the user selection, selection of the first region or second region in which to present the third interface, the second portion of the gesture indicated by movement of the image over the first region or second region; and
responsive to selection of the first region, expanding, based on a size of the first region, the image representing the third interface into at least a portion of the first region effective to present the third interface in the first region while concurrently reducing a size of, or removing, the first immersive interface from the first region of the multi-interface environment;
orresponsive to selection of the second region, expanding, based on a size of the second region, the image representing the third interface into at least a portion of the second region effective to present the third interface in the second region while concurrently reducing a size of, or removing, the second immersive interface from the second region of 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.
1132 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
presenting, via a display, multiple interfaces associated with multiple respective applications within a multi-application environment, a first one of the multiple interfaces being a first immersive interface occupying a first region of the multi-application environment, a second one of the multiple interfaces being a second immersive interface occupying a second region of the multi-application environment, the first immersive interface presenting a desktop that includes at least one windows-based interface and a taskbar through which interaction with the first immersive interface is enabled; presenting first content through the first immersive interface and second content through the second immersive interface, the second content being moving, visual media content; receiving, via a first portion of a gesture, initiation of user selection to present, within the multi-application environment, a third interface associated with a previously-interacted-with application; presenting, responsive to initiation of the user selection, an image representing the third interface over the multi-application environment, the image being a reduced-sized image of content previously-presented via the third interface; determining, based on a second portion of the gesture that completes the user selection, selection of the first region or second region in which to present the third interface, the second portion of the gesture indicated by movement of the image over the first region or second region; and responsive to selection of the first region, expanding, based on a size of the first region, the image representing the third interface into at least a portion of the first region effective to present the third interface in the first region while concurrently reducing a size of, or removing, the first immersive interface from the first region of the multi-interface environment;
orresponsive to selection of the second region, expanding, based on a size of the second region, the image representing the third interface into at least a portion of the second region effective to present the third interface in the second region while concurrently reducing a size of, or removing, the second immersive interface from the second region of the multi-application environment. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. 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, via a display, multiple interfaces associated with multiple respective applications within a multi-application environment, a first one of the multiple interfaces being a first immersive interface occupying a first region of the multi-application environment, a second one of the multiple interfaces being a second immersive interface occupying a second region of the multi-application environment, the first immersive interface presenting a desktop that includes at least one windows-based interface and a taskbar through which interaction with the first immersive interface is enabled; presenting first content through the first immersive interface and second content through the second immersive interface, the second content being moving, visual media content; receiving, via a first portion of a gesture, initiation of user selection to present, within the multi-application environment, a third interface associated with a previously-interacted-with application; presenting, responsive to initiation of the user selection, an image representing the third interface over the multi-application environment, the image being a reduced-sized image of content previously-presented via the third interface; determining, responsive to receiving a second portion of the gesture that completes the user selection, selection of the first region or second region in which to present the third interface, reception of the second portion of the gesture indicated by movement of the image over the first region or second region; and responsive to selection of the first region, expanding the image representing the third interface into at least a portion of the first region effective to present the third interface in the first region and reducing a size of, or removing, the first immersive interface from the first region of the multi-interface environment;
orresponsive to the selection of the second region, expanding the image representing the third interface into at least a portion of the second region effective to present the third interface in the second region and reducing a size of, or removing, the second immersive interface from the first region of the multi-application environment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more hardware-based processors; and 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 respective applications within a multi-application environment, a first one of the multiple interfaces being a first immersive interface occupying a first region of the multi-application environment, a second one of the multiple interfaces being a second immersive interface occupying a second region of the multi-application environment, the first immersive interface presenting a desktop that includes at least one windows-based interface and a taskbar through which interaction with the first immersive interface is enabled; presenting first content through the first immersive interface and second content through the second immersive interface, the second content being moving, visual media content; receiving, via a first portion of a gesture, initiation of user selection to present, within the multi-application environment, a third interface associated with a previously-interacted-with application; presenting, responsive to initiation of the user selection, an image representing the third interface over the multi-application environment, the image being a reduced-sized image of content previously-presented via the third interface; determining, responsive to receiving a second point of the gesture that completes the user selection, selection of the first region or second region in which to present the third interface, the second portion of the gesture indicated by movement of the image over the first region or second region; and responsive to selection of the first region, expanding the image representing the third interface into at least a portion of the first region effective to present the third interface in the first region and reducing a size of, or removing, the first immersive interface from the first region of the multi-interface environment;
orresponsive to the selection of the second region, expanding the image into at least a portion of the second region effective to present the third interface in the second region and reducing a size of, or removing, the second immersive interface from the second region of the multi-interface environment. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification