Stackable workspaces on an electronic device
First Claim
1. A system for providing 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 of a plurality of workspaces stacked along a stacking axis;
displaying a navigation menu when the first workspace is displayed, the navigation menu comprising a set of access points, each access point being associated with an application;
detecting a workspace scrolling command associated with a second workspace, wherein the second workspace is stacked along the stacking axis; and
displaying the second workspace in response to the workspace scrolling command by traversing the stack from the first workspace to the second workspace along the stacking axis such that at least a portion of the first workspace is covered by the second workspace.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of workspaces stacked along a stacking axis, and to display a navigation menu when the first workspace is displayed. The navigation menu comprises access points, each of which is associated with an application. The system includes a workspace module configured to open at least one of the applications in a second workspace stacked on the first workspace. The system includes a detection module configured to detect a second workspace scrolling command. The navigation module is configured to display the second workspace in response to the second workspace scrolling command. Displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis. The navigation module is configured to display the navigation menu when the second workspace is displayed.
103 Citations
20 Claims
-
1. A system for providing 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 of a plurality of workspaces stacked along a stacking axis; displaying a navigation menu when the first workspace is displayed, the navigation menu comprising a set of access points, each access point being associated with an application; detecting a workspace scrolling command associated with a second workspace, wherein the second workspace is stacked along the stacking axis; and displaying the second workspace in response to the workspace scrolling command by traversing the stack from the first workspace to the second workspace along the stacking axis such that at least a portion of the first workspace is covered by the second workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for providing stackable workspaces on an electronic device, the method comprising:
-
displaying a first workspace of a plurality of workspaces stacked along a stacking axis; displaying a navigation menu when the first workspace is displayed, the navigation menu comprising a set of access points, each access point being associated with an application; opening at least one of a plurality of applications in a second workspace of the stack of workspaces, the second workspace being stacked on the first workspace; detecting a workspace scrolling command; displaying the second workspace in response to the workspace scrolling command such that at least a portion of the first workspace is covered by the second workspace, wherein displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis; and displaying the navigation menu when the second workspace is displayed. - View Dependent Claims (16, 17, 18)
-
-
19. A machine-readable medium encoded with executable instructions for a method of providing stackable workspaces on an electronic device, the method comprising:
-
displaying a first workspace of a plurality of workspaces stacked along a stacking axis; displaying a navigation menu when the first workspace is displayed, the navigation menu comprising a set of access points, each access point being associated with an application; opening at least one of the plurality of applications in a second workspace of the stack of workspaces, the second workspace being stacked on the first workspace; detecting a workspace scrolling command comprising an inter-workspace swipe gesture; displaying the second workspace in response to the workspace scrolling command, wherein displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis; displaying the navigation menu when the second workspace is displayed; and detecting an intra-workspace swipe gesture. - View Dependent Claims (20)
-
Specification