Graphic user interface for resources management of super operating system based computers
DC CAFCFirst Claim
1. A graphic user interface for displaying means for allocating a computer device'"'"'s resources to multiple operating system environments, partitioned on individual virtual cabinets, on said computer device, said graphic user interface comprising:
- a main menu bar;
a cabinet selection button bar;
said cabinet selection button bar graphically representing at least one virtual cabinet;
each said at least one virtual cabinet representing a discrete operating system;
a secondary storage partitions window;
a cabinet visible partition window;
said secondary storage partitions window graphically illustrating at least one partition of at least one secondary storage device;
said cabinet visible partition window graphically illustrating a cabinet record corresponding to a selected virtual cabinet on said cabinet selection button bar; and
each said at least one cabinet visible partition window representing an operating system plus application software, databases and memory configured with said selected virtual cabinet.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
This invention is a Graphic User Interface (GUI) that enables a user to virtualize the system and to define secondary storage physical devices through the graphical depiction of cabinets. The GUI allows the user to assign each cabinet a name, and to define the cabinet by its software, which may include single or multiple operating systems, programs and/or data files. The user is also allowed to manipulate (format, copy, resize, delete, zip) memory partitions in the secondary storage physical devices. The GUI also features graphically editable Internet hyperlinks for communication or remote management. Also, this invention uses a combination of Flash VOS VTOC and ACPI to perform “Cold Swaps” or “Context Switching”, which remove one active OS temporarily from all or part of memory and replace it with another active OS in all or part of memory. Information can be shared by multiple Operating Systems through the defined access to Shared Devices or Shared Partitions. The GUI can be used on a variety of computer systems, including multiple operating system and super operating system based computers.
-
Citations
39 Claims
-
1. A graphic user interface for displaying means for allocating a computer device'"'"'s resources to multiple operating system environments, partitioned on individual virtual cabinets, on said computer device, said graphic user interface comprising:
-
a main menu bar;
a cabinet selection button bar;
said cabinet selection button bar graphically representing at least one virtual cabinet;
each said at least one virtual cabinet representing a discrete operating system;
a secondary storage partitions window;
a cabinet visible partition window;
said secondary storage partitions window graphically illustrating at least one partition of at least one secondary storage device;
said cabinet visible partition window graphically illustrating a cabinet record corresponding to a selected virtual cabinet on said cabinet selection button bar; and
each said at least one cabinet visible partition window representing an operating system plus application software, databases and memory configured with said selected virtual cabinet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
means for manipulating said selected virtual cabinet record through said cabinet visible partition window.
-
-
3. A graphic user interface as in claim 2, further comprising:
-
a main toolbar; and
a cabinet properties window.
-
-
4. A graphic user interface as in claim 3, further comprising means for designating and illustrating one of said at least one cabinet record as an active selected virtual cabinet.
-
5. A graphic user interface as in claim 4, further comprising means for designating and illustrating one of said at least one partition in each of said at least one cabinet record as a bootable partition for said at least one cabinet record.
-
6. A graphic user interface as in claim 4, further comprising a timer window for graphically illustrating a countdown from a modifiable pre-specified number to “
- 0”
.
- 0”
-
7. A graphic user interface as in claim 4, further comprising at least one button associated with an application program that does not require an operating system to be downloaded directly into a memory of said computer device.
-
8. A graphic user interface as in claim 4, further comprising means for restricting access to sail at least one cabinet record through a password input.
-
9. A graphic user interface as in claim 4, further comprising means for naming said at least one cabinet record.
-
10. A graphic user interface as in claim 4, further comprising means for remote management of any of said multiple operating systems.
-
11. A graphic user interface as in claim 4, further comprising means for allocation of at least one shared partition to more than one of said multiple operating systems in said computer device.
-
12. A graphic user interface as in claim 4, further comprising means for allocation of at least one shared device to more than one of said multiple operating systems in said computer device.
-
13. A graphic user interface as in claim 4, further comprising means for portability in operation in said computer device with said multiple operating systems.
-
14. A graphic user interface as in claim 4, further comprising means for portability in operation of at least one No-OS embedded software application in said computer device.
-
15. A graphic user interface as in claim 4, wherein said multiple operating system is a super operating system.
-
16. A graphic user interface for displaying moans for allocating a computer device'"'"'s resources to at least one operating system on said computer device, said graphic user interface comprising:
-
a secondary storage partitions window for graphically illustrating each of at least one partition of at least one secondary storage device for each of at least one operating systems on said computer;
means for configuring said at least one partition of said at least one secondary storage device through said secondary storage partitions window;
a cabinet selection button bar;
said cabinet selection button bar graphically representing at least one virtual cabinet record;
each said at least one virtual cabinet record representing a discrete operating system;
a cabinet visible partition window for graphically illustrating a selected virtual cabinet record;
means for manipulating said at least one cabinet record through said cabinet visible partition window;
said cabinet visible partition window graphically illustrating am operating system plus application software, databases and memory configured with said selected virtual cabinet; and
means for modifying said at least one cabinet record through said cabinet visible partition window. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for use on a computer system with a memory, a display and multiple operating system, the computer program product comprising a computer usable medium having computer readable program code thereon for generating, a graphic user interface on the display device which facilitates manipulation of operating systems, programs and databases in said multiple operating system, the computer readable program code comprising:
-
program code for accessing and displaying each of at least one partition of at least one secondary storage device;
program code for configuring said at least one partition of said at least one secondary storage device through a secondary storage partitions window;
program code for displaying a cabinet selection button bar;
said cabinet selection button bar graphically representing at least one virtual cabinet record;
each said at least one virtual cabinet record representing a discrete operating system;
program code for displaying a cabinet visible partition window for graphically illustrating, at least one cabinet record, each of said at least one cabinet record representing an operating system plus application software, databases and memory configured with said selected virtual cabinet record;
program code for manipulating said virtual cabinet record through said cabinet visible partition window; and
program code for means for modifying said at least one cabinet record through said cabinet visible partition window. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification