Reduced or fail-safe bootstrapping of a system having a graphical user interface
First Claim
1. In a system comprising a processor, an input device operatively coupled to the processor, a visual display operatively coupled to the processor, an information storage mechanism operatively coupled to the processor, and software executable by the processor for governing operation of the system, a method of operating the system to emulate failure recovery, the method comprising the steps of:
- receiving into the system an input from the input device;
responsively to the input received, deciding with the processor to bypass a normal mode of operation of the system, the normal mode providing the system with a first set of graphical user interface capabilities, and to establish a failure-recovery mode of operation of the system in lieu of the normal mode, the failure-recovery mode providing the system with a second set of graphical user interface capabilities, the second set including a subset of the first set of graphical user interface capabilities;
establishing the failure-recovery mode of operation of the system by loading with the processor, in conjunction with the information storage mechanism, a second configuration of the software for execution by the processor; and
executing software of the second configuration with the processor to provide the system with a graphical user interface capability of the second set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are disclosed for invoking a limited or "fail-safe" functionality from a computer system having a graphical user interface (GUI). In one aspect, a computer operating system having GUI functionality can be activated with two different sets of GUI features. Normally, the operating system provides a full complement of GUI features. Alternatively, the operating system provides a more limited set of GUI features. The operating system invokes the limited set of GUI features either in response to a user command, such as a keyboard function key pressed during the bootstrap loading sequence of the operating system, or automatically in response to a failure of an attempt by the computer system to load the normal complement of GUI functions. With the limited set of GUI features, the user of the computer can take advantage of the power of graphical user interfaces even when the computer system is not operating normally. For example, the user can run graphically based diagnostic and repair programs from the "fail-safe" mode. The invention finds application in stand-alone and networked computer systems and, in particular, in systems that store the bulk of the operating system software on a remote server accessible only by network.
-
Citations
12 Claims
-
1. In a system comprising a processor, an input device operatively coupled to the processor, a visual display operatively coupled to the processor, an information storage mechanism operatively coupled to the processor, and software executable by the processor for governing operation of the system, a method of operating the system to emulate failure recovery, the method comprising the steps of:
-
receiving into the system an input from the input device; responsively to the input received, deciding with the processor to bypass a normal mode of operation of the system, the normal mode providing the system with a first set of graphical user interface capabilities, and to establish a failure-recovery mode of operation of the system in lieu of the normal mode, the failure-recovery mode providing the system with a second set of graphical user interface capabilities, the second set including a subset of the first set of graphical user interface capabilities; establishing the failure-recovery mode of operation of the system by loading with the processor, in conjunction with the information storage mechanism, a second configuration of the software for execution by the processor; and executing software of the second configuration with the processor to provide the system with a graphical user interface capability of the second set. - View Dependent Claims (2, 3)
-
-
4. A method in a computer system having an input device and an operating system, the method for emulating a failure recovery process based upon input from the input device, the method comprising the steps of:
-
receiving input from the input device; and in response to the receiving step, bypassing a normal operating mode of the operating system that provides a first set of user interface capabilities in order to establish a failure-recovery operating mode of the operating system that provides a second set of user interface capabilities, the second set of user interface capabilities comprising a proper subset of the first set of user interface capabilities, by executing a failure-recovery configuration of the operating system corresponding to the failure-recovery operating mode of the operating system. - View Dependent Claims (5, 6, 7)
-
-
8. A computer-readable medium for causing a computer system having an input device and an operating system to emulate a failure recovery process based upon input from the input device by performing the steps of:
-
receiving input from the input device; and in response to the receiving step, bypassing a normal operating mode of the operating system that provides a first set of user interface capabilities in order to establish a failure-recovery operating mode of the operating system that provides a second set of user interface capabilities, the second set of user interface capabilities comprising a proper subset of the first set of user interface capabilities, by executing a failure-recovery configuration of the operating system corresponding to the failure-recovery operating mode of the operating system. - View Dependent Claims (9, 10, 11)
-
-
12. A computer system having an input device and an operating system that emulates a failure recovery process based upon input from the input device, comprising:
-
an input device for receiving user input; and a processor for executing the operating system and, when the input device receives selected user input, bypassing a normal operating mode of the operating system that provides a first set of user interface capabilities in order to establish a failure-recovery operating mode of the operating system that provides a second set of user interface capabilities, the second set of user interface capabilities comprising a proper subset of the first set of user interface capabilities, by executing a failure-recovery configuration of the operating system corresponding to the failure-recovery operating mode of the operating system.
-
Specification