Intuitive workspace management
AssigneeRed Hat, Inc.
InventorsMaureen Emily Strode, Ryan John Lerch
Life of this patent
Estimating the term…
Abstract
A method performed by a computer processing system includes associating a first workspace with a first graphical object of a workspace widget, the workspace widget being provided to a user through a graphical user interface (GUI). The method further includes receiving an input from a user to switch to a second workspace, providing the second workspace to the user through the GUI, moving the first graphical object from a first position in the workspace widget to a second position in the workspace widget, adding a second graphical object to the workspace widget at the first position, the second graphical object being associated with the second workspace.
Claims17
A method performed by a computer processing system, the method comprising:
- associating a first workspace with a first graphical object of a workspace widget, the workspace widget being provided to a user through a graphical user interface (GUI);
- receiving an input from a user to create a second workspace;
- providing the second workspace to the user through the GUI;
- and
- in response to creation of the second workspace:
- saving the first workspace, the saving including automatically generating a first workspace name and using the first workspace name for saving the first workspace, wherein the first workspace name is based on a history of workspace names provided by the user, wherein the workspace names provided by the user are for workspaces that are similar to the first workspace, wherein the first workspace name is further generated based on applications that are currently open within the first workspace;
- moving the first graphical object from a first position in the workspace widget to a second position in the workspace widget;
- adding a second graphical object to the workspace widget at the first position, the second graphical object being associated with the second workspace;
- and
- through the workspace widget, opening a first workspace menu from the first workspace, the first workspace menu providing at least one available action associated with the first workspace.
A method for workspace management, the method performed by a computer processing system, the method comprising:
- associating a first workspace with a first graphical object of a vertical workspace widget, the workspace widget being provided to a user through a graphical user interface (GUI);
- receiving an input from a user to save a state of the first workspace, the state including a set of open applications within the workspace, the state further including files associated with the open applications, the saving including automatically generating a first workspace name and using the first workspace name for saving the state of the first workspace, wherein the first workspace name is based on a history of workspace names provided by the user, wherein the workspace names provided by the user are for workspaces that are similar to the first workspace, wherein the first workspace name is further generated based on applications that are currently open within the first workspace;
- in response to the input, creating a new, second workspace to the user through the GUI;
- and
- in response to creating the new, second workspace:
- moving the first graphical object from a first position in the workspace widget to a second position in the workspace widget, the second position being below the first position;
- adding a second graphical object to the workspace widget, the second graphical object being at the first position, the second graphical object being associated with the second workspace;
- and
- through the workspace widget, opening a first workspace menu from the first workspace, the first workspace menu providing at least one available action associated with the first workspace.
A non-transitory machine-readable medium comprising machine readable instructions that when executed by one or more processors of a computing system, cause the one or more processors to:
- associate a first workspace with a first graphical object of a workspace widget, the workspace widget being provided to a user through a graphical user interface (GUI);
- receive an input from a user to create a second workspace;
- provide the second workspace to the user through the GUI;
- and
- in response to creation of the second workspace:
- saving the first workspace, the saving including automatically generating a first workspace name and using the first workspace name for saving the first workspace, wherein the first workspace name is based on a history of workspace names provided by the user, wherein the workspace names provided by the user are for workspaces that are similar to the first workspace, wherein the first workspace name is further generated based on applications that are currently open within the first workspace;
- move the first graphical object from a first position in the workspace widget to a second position in the workspace widget;
- add a second graphical object to the workspace widget at the first position, the second graphical object being associated with the second workspace;
- and
- through the workspace widget, opening a first workspace menu from the first workspace, the first workspace menu providing at least one available action associated with the first workspace.
Dependencies are inferred from the claim text.