System for and method of generating and navigating within a workspace of a computer application
AssigneeAdvanced Intellectual Property Group, LLC
InventorsStephen Cutler, William MacKenzie, III
Life of this patent
Estimating the term…
Abstract
A computer application and method for generating a workspace and navigating therein are disclosed. Code can be used to generate an application workspace for an associated computer application, wherein the application workspace is comprised of a plurality of screens and each screen has dimensions that are generally coextensive with a viewable area defined by the computer application. Code can be used to logically associate a plurality of sub-application windows for displaying viewable content with respective locations of the application workspace.
Claims62
A computer-readable medium storing a computer application workspace generation and navigation tool that comprises:
- computer code within a main computer application that generates a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- computer code that, by user action, jumps from the physically viewable area in the logical main application workspace to a selected one of the logical screens, the selected one of the logical screens being any logical screen in the logical main application workspace;
- and
- computer code that logically associates a plurality of sub-application windows with respective logical screens within the logical main application workspace, the sub-application windows for displaying content of at least one open sub-application, and that automatically increases the number of logical screens in response to a user action to move one of the sub-application windows to a new location outside current dimensions of the continuous logical main application workspace.
A computer-readable medium storing a computer application workspace generation and navigation tool that comprises:
- computer code within a main computer application that generates a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- computer code that generates a navigation box that includes a representation of the continuous logical main application workspace including an indication of each logical screen within the workspace;
- and
- computer code that jumps from the physically viewable work area in the logical main application workspace to a logical screen selected by a user action from the navigation box;
- wherein the navigation box is displayed simultaneously with the physically viewable work area in the logical main application workspace.
A method of generating a computer application workspace by executing a program stored on a computer-readable medium, comprising:
- generating within a main computer application a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- by user action, jumping from the physically viewable area in the logical main application workspace to a selected one of the logical screens, the selected one of the logical screens being any logical screen in the logical main application workspace;
- and
- logically associating a plurality of sub-application windows with respective logical screens within the logical main application workspace, the sub-application windows for displaying content of at least one open sub-application, and automatically increasing the number of logical screens in response to a user action to move one of the sub-application windows to a new location outside current dimensions of the continuous logical main application workspace.
A method of generating a computer application workspace by executing a program stored on a computer-readable medium, comprising:
- generating within a main computer application a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- generating a navigation box that includes a representation of the continuous logical main application workspace including an indication of each logical screen within the workspace;
- and
- jumping from the physically viewable work area in the logical main application workspace to a logical screen selected by a user action from the navigation box;
- wherein the navigation box is displayed simultaneously with the physically viewable work area in the logical main application workspace.
A computer-readable storing a computer application workspace generation and navigation tool that comprises:
- computer code within a main computer application that generates a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- computer code that generates a navigation box that includes a representation of the continuous logical main application workspace including an indication of each logical screen within the workspace;
- computer code that jumps from the physically viewable work area in the logical main application workspace to a logical screen selected by a user action from the navigation box;
- computer code that logically associates a plurality of sub-application windows with respective locations within the continuous logical main application workspace, the sub-application windows for displaying content of at least one open sub-application;
- computer code that displays an iconic representation of each sub-application window in association with the representation of the logically associated screen;
- and
- computer code that moves and associates a user selected sub-application window from a logically associated screen to another logical screen in response to user initiated movement of the corresponding iconic representation of the user-selected sub-application window in the navigation box, wherein the user selected sub-application window is moved without changing the display of the currently displayed area of the logical main application workspace within the physically viewable work area.
A method of generating a computer application workspace by executing a program stored on a computer-readable medium, comprising:
- generating within a main computer application a continuous logical main application workspace that is larger in size than a physically viewable operating system desktop work area displayed on a physical computer system display, the continuous logical main application workspace comprised of a plurality of logical screen areas, wherein:
- each logical screen has predetermined dimensions that are coextensive with the physically viewable work area on the physical computer system display such that each logical screen has dimensions that are the same as every other logical screen;
- the logical screens are arranged contiguously in predetermined locations in the logical main application workspace such that the logical main application workspace is a single and functionally continuous logical workspace that is larger in size than the physical computer system display used to display the physically viewable work area;
- and
- each logical screen is individually selectable for navigation within the logical main application workspace;
- generating a navigation box that includes a representation of the continuous logical main application workspace including an indication of each logical screen within the workspace;
- and
- jumping from the physically viewable work area in the logical main application workspace to a logical screen selected by a user action from the navigation box;
- logically associating a plurality of sub-application windows with respective locations within the continuous logical main application workspace, the sub-application windows for displaying content of at least one sub-application that is associated with the main computer application;
- displaying an iconic representation of each sub-application window in association with the representation of the logically associated screen;
- and
- moving and associating a user selected sub-application window from a logically associated screen to another logical screen in response to user initiated movement of the corresponding iconic representation of the user selected sub-application window in the navigation box, wherein the user-selected sub-application window is moved without changing the display of the currently displayed area of the logical main application workspace within the physically viewable work area.
Dependencies are inferred from the claim text.