Systems and methods for handling stackable workspaces
First Claim
1. A system for navigating stackable workspaces on an electronic device, the system comprising:
- one or more processors; and
a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising;
displaying a first workspace in a maximized size, a first application having been opened in the first workspace;
displaying a set of access points, wherein each access point of the set of access points is associated with a respective application;
detecting a first gesture performed on a first access point of the set of access points;
opening a second application associated with the first access point in the first workspace in response to the first gesture, wherein the first access point continues to be displayed after the second application is opened, and wherein the second application is different from the first application;
detecting a first inter-workspace swipe gesture or an intra-workspace swipe gesture, wherein the first inter-workspace swipe gesture comprises a swipe gesture along a single direction;
displaying the first workspace and a second workspace stacked along a stacking axis when the first inter-workspace swipe gesture is detected, wherein the displaying the first workspace and the second workspace stacked along the stacking axis comprises;
shrinking the first workspace from the maximized size to a first overview size; and
displaying an overview of the first workspace and the second workspace stacked along the stacking axis, wherein the second workspace is in a second overview size that is smaller than the maximized size; and
switching between the first application and the second application opened in the first workspace when the intra-workspace swipe gesture is detected, wherein the first inter-workspace swipe gesture and the intra-workspace swipe gesture are perpendicular to one another;
detecting a second gesture performed on the first access point;
opening a third workspace when the second gesture is detected; and
opening the second application in the third workspace.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for navigating stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of a plurality of workspaces stacked along a stacking axis. The plurality of workspaces includes a second workspace stacked on the first workspace. At least one application is open in the first workspace or in the second workspace. The system also includes a detection module configured to detect at least one of a first inter-workspace swipe gesture and an intra-workspace swipe gesture. The navigation module is configured to display the second workspace in response to the first inter-workspace swipe gesture. The navigation module is configured to switch between features or applications of the at least one application in response to the intra-workspace swipe gesture.
125 Citations
22 Claims
-
1. A system for navigating stackable workspaces on an electronic device, the system comprising:
-
one or more processors; and a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; displaying a first workspace in a maximized size, a first application having been opened in the first workspace; displaying a set of access points, wherein each access point of the set of access points is associated with a respective application; detecting a first gesture performed on a first access point of the set of access points; opening a second application associated with the first access point in the first workspace in response to the first gesture, wherein the first access point continues to be displayed after the second application is opened, and wherein the second application is different from the first application; detecting a first inter-workspace swipe gesture or an intra-workspace swipe gesture, wherein the first inter-workspace swipe gesture comprises a swipe gesture along a single direction; displaying the first workspace and a second workspace stacked along a stacking axis when the first inter-workspace swipe gesture is detected, wherein the displaying the first workspace and the second workspace stacked along the stacking axis comprises; shrinking the first workspace from the maximized size to a first overview size; and displaying an overview of the first workspace and the second workspace stacked along the stacking axis, wherein the second workspace is in a second overview size that is smaller than the maximized size; and switching between the first application and the second application opened in the first workspace when the intra-workspace swipe gesture is detected, wherein the first inter-workspace swipe gesture and the intra-workspace swipe gesture are perpendicular to one another; detecting a second gesture performed on the first access point; opening a third workspace when the second gesture is detected; and opening the second application in the third workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for navigating stackable workspaces on an electronic device, the method comprising:
-
displaying a set of access points, wherein each access point of the set of access points is associated with a respective application; detecting a first gesture performed on a first access point of the set of access points; opening a first application associated with the first access point in response to the first gesture, wherein the first access point continues to be displayed after the first application is opened; detecting a first inter-workspace swipe gesture or an intra-workspace swipe gesture; displaying a plurality of workspaces stacked along a stacking axis when the first inter-workspace swipe gesture is detected, the plurality of workspaces comprising a first workspace and a second workspace stacked on the first workspace, wherein the first application and a second application are open in the first workspace, wherein the displaying the plurality of workspaces comprises; shrinking the first workspace from a maximized size to a first overview size; and displaying an overview of the plurality of workspaces stacked along the stacking axis, wherein the second workspace is in a second overview size that is smaller than the maximized size; and switching between the first application and the second application opened in the first workspace when the intra-workspace swipe gesture is detected, wherein the first application is different from the second application, wherein the first inter-workspace swipe gesture and the intra-workspace swipe gesture are perpendicular to one another; detecting a second gesture performed on the first access point; opening a third workspace when the second gesture is detected; and opening the first application in the third workspace. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for providing a user interface on an electronic device, the system comprising:
-
one or more processors; and a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; providing for display a first workspace, a first application having been opened in the first workspace; generating a navigation menu comprising a set of access points, each access point of the set of access points being associated with a respective application; detecting a swipe gesture performed on a first access point of the set of access points; opening a second application associated with the first access point in a first window at an end of the swipe gesture in the first workspace, wherein the second application is different from the first application; detecting an inter-workspace swipe gesture or an intra-workspace swipe gesture; providing for simultaneous display the first workspace and a second workspace on a screen of the electronic device when the inter-workspace swipe gesture is detected, wherein the providing comprises; shrinking the first workspace from a maximized size to a first overview size; and displaying an overview of the first workspace and the second workspace stacked along a stacking axis, wherein the second workspace is in a second overview size that is smaller than the maximized size; and switching between the first application and the second application when the intra-workspace swipe gesture is detected, wherein; a size of the first window is less than the maximized size of the first workspace, the maximized size of the first workspace is substantially equal to a size of the screen of the electronic device, the first access point continues to be displayed after the second application is opened, the first access point continues to be displayed when the first workspace and the second workspace are simultaneously displayed, the first window is displayed when the second application is opened, and the inter-workspace swipe gesture and the intra-workspace swipe gesture are perpendicular to one another. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification