US20060036952A1 - Program-controlled system startup management interface for computer platform - Google Patents
Program-controlled system startup management interface for computer platform Download PDFInfo
- Publication number
- US20060036952A1 US20060036952A1 US10/920,088 US92008804A US2006036952A1 US 20060036952 A1 US20060036952 A1 US 20060036952A1 US 92008804 A US92008804 A US 92008804A US 2006036952 A1 US2006036952 A1 US 2006036952A1
- Authority
- US
- United States
- Prior art keywords
- user
- program
- computer platform
- operation mode
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
Definitions
- This invention relates to computer technology, and more particularly, to a program-controlled system startup management interface for use with a computer platform, such as a network server (including blade server), a network workstation, a desktop computer, or the like, for providing a user-operated program-controlled system startup function for the user to start up or shut down the computer platform.
- a computer platform such as a network server (including blade server), a network workstation, a desktop computer, or the like, for providing a user-operated program-controlled system startup function for the user to start up or shut down the computer platform.
- Network servers are computer platforms that are linked to a network systems for providing various kinds of data service functions, such as serving Web pages, sharing files and data, and so on, among client workstations over the networks. Since Internet has become widely used and indispensable in all kinds of trades, server management is an important part of network management in this information age.
- server management is the startup and shutdown of a server unit, which includes power-on, power-off, and reset.
- the server unit is typically equipped with a power button and a reset button on the outer casing.
- the power button allows the management personnel to switch on or off the power of the server unit; and in the event of a system crash to the server unit, the crashed server unit can be rebooted back to normal operation simply by pressing the reset button.
- the program-controlled system startup management interface is designed for use with a computer platform, such as network server (including blade server), network workstation, desktop computer, and the like, for providing a user-operated program-controlled system startup procedure for the user to start up the computer platform.
- a computer platform such as network server (including blade server), network workstation, desktop computer, and the like, for providing a user-operated program-controlled system startup procedure for the user to start up the computer platform.
- the program-controlled system startup management interface is characterized by the use of a program-controlled procedure which includes a user-authorization step to check whether the user (who intend to start up or shut down the computer platform) is authorized to do so.
- This feature can help prevent the computer platform from being inadvertently turned on or off, and can also help prevent the computer platform from being turned off by ill-intended persons.
- FIG. 1 is a schematic diagram showing the application architecture and modularized component model of the program-controlled system startup management interface for computer platform according to the invention
- FIG. 2A is a schematic diagram showing a user login interface provided by the program-controlled system startup management interface of the invention during operation;
- FIG. 2B is a schematic diagram showing an operation mode selection interface provided by the program-controlled system startup management interface of the invention during operation.
- FIG. 2C is a schematic diagram showing an operating system selection interface provided by the program-controlled system startup management interface of the invention during operation.
- FIG. 1 is a schematic diagram showing the application architecture and object-oriented component model of the program-controlled system startup management interface for computer platform according to the invention (as the part enclosed in the dotted box indicated by the reference numeral 100 ).
- the program-controlled system startup management interface of the invention 100 is designed for use with a computer platform 10 , such as a network server (including blade server), a network workstation, a desktop computer, and the like, for providing a user-operated program-controlled system startup function for the computer platform 10 .
- a computer platform 10 such as a network server (including blade server), a network workstation, a desktop computer, and the like, for providing a user-operated program-controlled system startup function for the computer platform 10 .
- the object-oriented component model of the program-controlled system startup management interface of the invention 100 comprises: (a) a display module 110 ; (b) a control message input module 120 ; (c) a user login module 130 ; (d) an operation mode selection module 140 ; and (e) a startup activating module 150 ; and can further optionally include an operating system selection module 210 .
- the display module 110 is, for example, a small-size LCD (Liquid Crystal Display) unit, which is used to display a set of user-machine interactive interfaces, including, for example, a user login interface 111 shown in FIG. 2A , an operation mode selection interface 112 shown in FIG. 2B , and an operating system selection interface 113 shown in FIG. 2C .
- LCD Liquid Crystal Display
- the control message input module 120 is, for example, a small-size matrix keyboard, which serves as an input interface for the user to input a set of user-authorization data (i.e., username and password), select desired operation mode, and select desired operating system.
- a set of user-authorization data i.e., username and password
- select desired operation mode i.e., select desired operating system.
- the user login module 130 is capable of being activated in response to a startup triggering event 131 (for example when the standby power of the computer platform 10 is turned on by the user) to display a user login interface 111 (as shown in FIG. 2A ) on the display module 110 for the user to input his/her user-authorization data (for example, username and password).
- his/her user-authorization data for example, username and password.
- the user login module 130 will disallow the user to perform a startup procedure on the computer platform 10 ; whereas if YES, the user login module 130 will responsively issue a startup management enabling message to the operation mode selection module 140 .
- the operation mode selection module 140 is capable of being activated in response to the startup management enabling message from the control message input module 130 to display an operation mode selection interface 112 (as shown in FIG. 2B ) through the display module 110 , showing a list of operation mode options including, for example, a “Power ON” option, a “Power OFF” option, and a “Reset” option.
- the user can then utilize the control message input module 120 (i.e., matrix keyboard) to select his/her desired operation mode.
- the control message input module 120 i.e., matrix keyboard
- the operation mode selection module 140 For example, if the user selects “Power ON”, it will cause the operation mode selection module 140 to issue a power-on enabling message to the startup activating module 150 ; if the user selects “Power OFF”, it will cause the operation mode selection module 140 to issue a power-off enabling message to the startup activating module 150 ; and if the user selects “Reset”, it will cause the operation mode selection module 140 to issue a reset enabling message to the startup activating module 150 .
- the startup activating module 150 is capable of being activated in response to each different operation mode enabling message (i.e., power-on enabling message, power-off enabling message, or reset enabling message) from the operation mode selection module 140 to activate the main system unit 20 of the computer platform 10 to undergo a corresponding operational procedure; i.e., in the event of a power-on enabling message, the startup activating module 150 will responsively switch on the power of the main system unit 20 of the computer platform 10 ; in the event of a power-off enabling message, the startup activating module 150 will responsively switch off the power of the same; and in the event of a reset enabling message, the startup activating module 150 will responsively activate the main system unit 20 of the computer platform 10 to undergo a reset procedure to reboot the computer platform 10 .
- each different operation mode enabling message i.e., power-on enabling message, power-off enabling message, or reset enabling message
- the startup activating module 150 can be a BMC (Baseboard Management Controller) based functional unit in an IPMI (Intelligent Platform Management Interface) compliant server management interface that is integrated to the blade server.
- BMC Baseboard Management Controller
- IPMI Intelligent Platform Management Interface
- the operating system selection module 210 is an optional module that can be additionally integrated to the program-controlled system startup management interface of the invention 100 in the case of two or more different kinds of operating systems being available for installation on the computer platform 10 (if the computer platform 10 utilizes only one kind of operating system, then this operating system selection module 210 is unnecessary).
- This operating system selection module 210 is capable of being activated in response to a power-on procedure or a reset procedure to display an operating system selection interface 113 (as shown in FIG. 2C ) on the display module 110 , showing a list of operating system options, including, for example, a Microsoft Windows Server operating system 31 and a Linux OS operating system 32 , for the user to select a desired operating system therefrom.
- the user can then utilize the control message input module 120 (i.e., matrix keyboard) to select the desired operating system.
- the control message input module 120 i.e., matrix keyboard
- the user triggers the occurrence of an operating system selection event 123 which causes the operating system selection module 210 to responsively activate a loader module 30 on the computer platform 10 to load the user-selected operating system (i.e., either Microsoft Windows Server operating system 31 or Linux OS operating system 32 ) into the main system unit 20 of the computer platform 10 .
- an operating system selection event 123 causes the operating system selection module 210 to responsively activate a loader module 30 on the computer platform 10 to load the user-selected operating system (i.e., either Microsoft Windows Server operating system 31 or Linux OS operating system 32 ) into the main system unit 20 of the computer platform 10 .
- the control message input module 120 When the user completes the input of his/her username and password, it initiates the occurrence of a user login event 121 , causing the control message input module 120 to responsively receive the user-input authorization data and check whether the user-input authorization data are valid or not. If NOT, the user login module 130 will inhibit the user from performing a startup procedure on the computer platform 10 ; whereas if YES, the user login module 130 will responsively issue a startup management enabling message to the operation mode selection module 140 , causing the operation mode selection module 140 to responsively display an operation mode selection interface 112 (as shown in FIG.
- control message input module 120 i.e., matrix keyboard
- the control message input module 120 i.e., matrix keyboard
- the operation mode selection module 140 will cause the operation mode selection module 140 to issue a power-on enabling message to the startup activating module 150 , causing the startup activating module 150 to activate the main system unit 20 of the computer platform 10 to undergo a power-on procedure.
- the power-on procedure will trigger the operating system selection module 210 to responsively display an operating system selection interface 113 (as shown in FIG. 2C ) on the display module 110 , showing a list of operating system options, including, for example, a Microsoft Windows Server operating system 31 and a Linux OS operating system 32 , for the user to select a desired operating system therefrom.
- the user can then utilize the control message input module 120 (i.e., matrix keyboard) to select the desired kind of operating system.
- the operating system selection module 210 When the user completes his/her selection, it triggers the occurrence of an operating system selection event 123 , causing the operating system selection module 210 to responsively activate a loader module 30 on the computer platform 10 to load the user-selected operating system (i.e., either Microsoft Windows Server operating system 31 or Linux OS operating system 32 ) into the main system unit 20 of the computer platform 10 , thereby booting the computer platform 10 with the user-selected operating system.
- the user-selected operating system i.e., either Microsoft Windows Server operating system 31 or Linux OS operating system 32
- the user can first activate the program-controlled system startup management interface of the invention 100 , and then use the user login module 130 to verify his/her authorization status, and finally use the operation mode selection module 140 to select the “Power OFF” or “Reset” option. This will then cause the startup activating module 150 to command the computer platform 10 to undergo a power-off procedure or a reset procedure.
- the invention provides a program-controlled system startup management interface which is designed for use with a computer platform for providing a user-operated program-controlled system startup function for the user to start up or shut down the computer platform, and which is characterized by the use of a program-controlled procedure which includes a user-authorization step to check whether the user (who intend to start up or shut down the computer platform) is authorized to do so.
- This feature can help prevent the computer platform from being inadvertently turned on or off, and can also help prevent the computer platform from being turned off by ill-intended persons.
- the invention is therefore more advantageous to use than the prior art.
Abstract
A program-controlled system startup management interface for computer platform is proposed, which is designed for use with a computer platform, such as a network server, for providing a user-operated program-controlled system startup procedure for the user to start up or shut down the computer platform, and which is characterized by the use of a program-controlled procedure which includes a user-authorization step to check whether the user (who intend to start up or shut down the computer platform) is authorized to do so. This feature can help prevent the computer platform from being inadvertently turned on or off, and can also help prevent the computer platform from being turned off by ill-intended persons.
Description
- 1. Field of the Invention
- This invention relates to computer technology, and more particularly, to a program-controlled system startup management interface for use with a computer platform, such as a network server (including blade server), a network workstation, a desktop computer, or the like, for providing a user-operated program-controlled system startup function for the user to start up or shut down the computer platform.
- 2. Description of Related Art
- Network servers are computer platforms that are linked to a network systems for providing various kinds of data service functions, such as serving Web pages, sharing files and data, and so on, among client workstations over the networks. Since Internet has become widely used and indispensable in all kinds of trades, server management is an important part of network management in this information age.
- One important task in server management is the startup and shutdown of a server unit, which includes power-on, power-off, and reset. Presently, the server unit is typically equipped with a power button and a reset button on the outer casing. The power button allows the management personnel to switch on or off the power of the server unit; and in the event of a system crash to the server unit, the crashed server unit can be rebooted back to normal operation simply by pressing the reset button.
- One drawback to the use of power button and reset button on server unit, however, is that they can be easily inadvertently touched by any persons working nearby, thus accidentally causing the server unit to be turned off or undergo an unintended reboot procedure that would temporarily interrupt its server functions over the network.
- Moreover, still another drawback to the use of power button and reset button on server unit is that it would allow any ill-intentioned persons to easily interrupt the operation of the server unit simply by pressing the power button or reset button to shut down the server unit.
- It is therefore an objective of this invention to provide a program-controlled system startup management interface that allows the startup and shutdown of a computer platform to be program-controlled by authorized personnel, rather than button-controlled, so as to prevent the computer platform from being inadvertently or ill-intentionally turned off.
- It is another objective of this invention to provide a program-controlled system startup management interface that allows only authorized personnel to start up or shut down a computer platform.
- The program-controlled system startup management interface according to the invention is designed for use with a computer platform, such as network server (including blade server), network workstation, desktop computer, and the like, for providing a user-operated program-controlled system startup procedure for the user to start up the computer platform.
- The program-controlled system startup management interface according to the invention is characterized by the use of a program-controlled procedure which includes a user-authorization step to check whether the user (who intend to start up or shut down the computer platform) is authorized to do so. This feature can help prevent the computer platform from being inadvertently turned on or off, and can also help prevent the computer platform from being turned off by ill-intended persons.
- The invention can be more fully understood by reading the following detailed description of the preferred embodiments, with reference made to the accompanying drawings, wherein:
-
FIG. 1 is a schematic diagram showing the application architecture and modularized component model of the program-controlled system startup management interface for computer platform according to the invention; -
FIG. 2A is a schematic diagram showing a user login interface provided by the program-controlled system startup management interface of the invention during operation; -
FIG. 2B is a schematic diagram showing an operation mode selection interface provided by the program-controlled system startup management interface of the invention during operation; and -
FIG. 2C is a schematic diagram showing an operating system selection interface provided by the program-controlled system startup management interface of the invention during operation. - The inv according to the invention is disclosed in full details by way of preferred embodiments in the following with reference to the accompanying drawings.
-
FIG. 1 is a schematic diagram showing the application architecture and object-oriented component model of the program-controlled system startup management interface for computer platform according to the invention (as the part enclosed in the dotted box indicated by the reference numeral 100). As shown, the program-controlled system startup management interface of theinvention 100 is designed for use with acomputer platform 10, such as a network server (including blade server), a network workstation, a desktop computer, and the like, for providing a user-operated program-controlled system startup function for thecomputer platform 10. - The object-oriented component model of the program-controlled system startup management interface of the
invention 100 comprises: (a) adisplay module 110; (b) a controlmessage input module 120; (c) auser login module 130; (d) an operationmode selection module 140; and (e) astartup activating module 150; and can further optionally include an operatingsystem selection module 210. - The
display module 110 is, for example, a small-size LCD (Liquid Crystal Display) unit, which is used to display a set of user-machine interactive interfaces, including, for example, auser login interface 111 shown inFIG. 2A , an operationmode selection interface 112 shown inFIG. 2B , and an operatingsystem selection interface 113 shown inFIG. 2C . - The control
message input module 120 is, for example, a small-size matrix keyboard, which serves as an input interface for the user to input a set of user-authorization data (i.e., username and password), select desired operation mode, and select desired operating system. - The
user login module 130 is capable of being activated in response to a startup triggering event 131 (for example when the standby power of thecomputer platform 10 is turned on by the user) to display a user login interface 111 (as shown inFIG. 2A ) on thedisplay module 110 for the user to input his/her user-authorization data (for example, username and password). When the user completes the input of his/her username and password, it triggers the occurrence of auser login event 121 that causes the controlmessage input module 120 to responsively receive the user-input authorization data and check whether the user-input authorization data are valid or not. If NOT, theuser login module 130 will disallow the user to perform a startup procedure on thecomputer platform 10; whereas if YES, theuser login module 130 will responsively issue a startup management enabling message to the operationmode selection module 140. - The operation
mode selection module 140 is capable of being activated in response to the startup management enabling message from the controlmessage input module 130 to display an operation mode selection interface 112 (as shown inFIG. 2B ) through thedisplay module 110, showing a list of operation mode options including, for example, a “Power ON” option, a “Power OFF” option, and a “Reset” option. The user can then utilize the control message input module 120 (i.e., matrix keyboard) to select his/her desired operation mode. When the user completes his/her selection of desired operation mode, it triggers the occurrence of an operationmode selection event 122 which causes the operationmode selection module 140 to responsively issue a corresponding operation mode enabling message based on the user-selected operation mode. For example, if the user selects “Power ON”, it will cause the operationmode selection module 140 to issue a power-on enabling message to thestartup activating module 150; if the user selects “Power OFF”, it will cause the operationmode selection module 140 to issue a power-off enabling message to thestartup activating module 150; and if the user selects “Reset”, it will cause the operationmode selection module 140 to issue a reset enabling message to thestartup activating module 150. - The
startup activating module 150 is capable of being activated in response to each different operation mode enabling message (i.e., power-on enabling message, power-off enabling message, or reset enabling message) from the operationmode selection module 140 to activate themain system unit 20 of thecomputer platform 10 to undergo a corresponding operational procedure; i.e., in the event of a power-on enabling message, thestartup activating module 150 will responsively switch on the power of themain system unit 20 of thecomputer platform 10; in the event of a power-off enabling message, thestartup activating module 150 will responsively switch off the power of the same; and in the event of a reset enabling message, thestartup activating module 150 will responsively activate themain system unit 20 of thecomputer platform 10 to undergo a reset procedure to reboot thecomputer platform 10. In practical implementation, in the case of thecomputer platform 10 being a blade serer, for example, thestartup activating module 150 can be a BMC (Baseboard Management Controller) based functional unit in an IPMI (Intelligent Platform Management Interface) compliant server management interface that is integrated to the blade server. - The operating
system selection module 210 is an optional module that can be additionally integrated to the program-controlled system startup management interface of theinvention 100 in the case of two or more different kinds of operating systems being available for installation on the computer platform 10 (if thecomputer platform 10 utilizes only one kind of operating system, then this operatingsystem selection module 210 is unnecessary). This operatingsystem selection module 210 is capable of being activated in response to a power-on procedure or a reset procedure to display an operating system selection interface 113 (as shown inFIG. 2C ) on thedisplay module 110, showing a list of operating system options, including, for example, a Microsoft Windows Serveroperating system 31 and a Linux OSoperating system 32, for the user to select a desired operating system therefrom. The user can then utilize the control message input module 120 (i.e., matrix keyboard) to select the desired operating system. When the user completes his/her selection, it triggers the occurrence of an operatingsystem selection event 123 which causes the operatingsystem selection module 210 to responsively activate aloader module 30 on thecomputer platform 10 to load the user-selected operating system (i.e., either Microsoft Windows Serveroperating system 31 or Linux OS operating system 32) into themain system unit 20 of thecomputer platform 10. - Referring together to
FIG. 1 andFIGS. 2A-2C , in actual application, when a user wants to start up thecomputer platform 10, the user needs first to turn on the program-controlled system startup management interface of theinvention 100 and then turn on the standby power of thecomputer platform 10, which will initiate the occurrence of astartup triggering event 131, causing theuser login module 130 to responsively display a user login interface 111 (as shown inFIG. 2A ) on thedisplay module 110 for the user to input his/her user-authorization data (i.e., username and password). When the user completes the input of his/her username and password, it initiates the occurrence of auser login event 121, causing the controlmessage input module 120 to responsively receive the user-input authorization data and check whether the user-input authorization data are valid or not. If NOT, theuser login module 130 will inhibit the user from performing a startup procedure on thecomputer platform 10; whereas if YES, theuser login module 130 will responsively issue a startup management enabling message to the operationmode selection module 140, causing the operationmode selection module 140 to responsively display an operation mode selection interface 112 (as shown inFIG. 2B ) on thedisplay module 110, showing a list of operation mode options including, for example, a “Power ON” option, a “Power OFF” option, and a “Reset” option. The user can then utilize the control message input module 120 (i.e., matrix keyboard) to select the intended operation mode “Power ON”, which will cause the operationmode selection module 140 to issue a power-on enabling message to thestartup activating module 150, causing thestartup activating module 150 to activate themain system unit 20 of thecomputer platform 10 to undergo a power-on procedure. - If the
computer platform 10 utilizes two or more different kinds of operating systems, then the power-on procedure will trigger the operatingsystem selection module 210 to responsively display an operating system selection interface 113 (as shown inFIG. 2C ) on thedisplay module 110, showing a list of operating system options, including, for example, a Microsoft Windows Serveroperating system 31 and a Linux OSoperating system 32, for the user to select a desired operating system therefrom. The user can then utilize the control message input module 120 (i.e., matrix keyboard) to select the desired kind of operating system. When the user completes his/her selection, it triggers the occurrence of an operatingsystem selection event 123, causing the operatingsystem selection module 210 to responsively activate aloader module 30 on thecomputer platform 10 to load the user-selected operating system (i.e., either Microsoft Windows Serveroperating system 31 or Linux OS operating system 32) into themain system unit 20 of thecomputer platform 10, thereby booting thecomputer platform 10 with the user-selected operating system. - After the
computer platform 10 has been successfully started up, if the user wants to reset or shut down thecomputer platform 10, the user can first activate the program-controlled system startup management interface of theinvention 100, and then use theuser login module 130 to verify his/her authorization status, and finally use the operationmode selection module 140 to select the “Power OFF” or “Reset” option. This will then cause thestartup activating module 150 to command thecomputer platform 10 to undergo a power-off procedure or a reset procedure. - In conclusion, the invention provides a program-controlled system startup management interface which is designed for use with a computer platform for providing a user-operated program-controlled system startup function for the user to start up or shut down the computer platform, and which is characterized by the use of a program-controlled procedure which includes a user-authorization step to check whether the user (who intend to start up or shut down the computer platform) is authorized to do so. This feature can help prevent the computer platform from being inadvertently turned on or off, and can also help prevent the computer platform from being turned off by ill-intended persons. The invention is therefore more advantageous to use than the prior art.
- The invention has been described using exemplary preferred embodiments. However, it is to be understood that the scope of the invention is not limited to the disclosed embodiments. On the contrary, it is intended to cover various modifications and similar arrangements. The scope of the claims, therefore, should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Claims (9)
1. A program-controlled system startup management interface for use with a computer platform for providing a user-operated program-controlled system startup management function for the computer platform;
the program-controlled system startup management interface comprising:
a display module, which is used to display a set of user-machine interactive interfaces for user-specified control of the program-controlled system startup management interface;
a control message input module, which serves as a user-operated input interface to input various control messages to the program-controlled system startup management interface;
a user login module, which is capable of being activated in response to a startup triggering event to display a user login interface on the display module for receiving a set of user authorization data from a user-initiated login event and checking whether the received user authorization data is valid; and if YES, capable of issuing a startup management enabling message;
an operation mode selection module, which is capable of being activated in response to the startup management enabling message from the control message input module to display an operation mode selection interface on the display module to show a list of operation mode options for user-selection, and which is further capable of issuing a corresponding operation mode enabling message based on a user-selected operation mode from a user-initiated operation mode selection event through the operation mode selection interface; and
a startup activating module, which is capable of being activated in response to each different operation mode enabling message to activate the computer platform to undergo a corresponding operational procedure.
2. The program-controlled system startup management interface of claim 1 , wherein the computer platform is a network server.
3. The program-controlled system startup management interface of claim 1 , wherein the computer platform is a network workstation.
4. The program-controlled system startup management interface of claim 1 , wherein the computer platform is a desktop computer.
5. The program-controlled system startup management interface of claim 1 , wherein the display module is an LCD (Liquid Crystal Display) unit.
6. The program-controlled system startup management interface of claim 1 , wherein the control message input module is a matrix keyboard.
7. The program-controlled system startup management interface of claim 1 , wherein the startup activating module is a BMC (Baseboard Management Controller) based functional unit in an IPMI (Intelligent Platform Management Interface) compliant server management interface.
8. The program-controlled system startup management interface of claim 1 , wherein the options of operation modes offered by the operation mode selection module include a power-on operation mode, a power-off operation mode, and a reset operation mode.
9. The program-controlled system startup management interface of claim 1 , further comprising:
an operating system selection module, which is capable of displaying an operating system selection interface showing a group of operating system options on the display module for user-selection of a desired operating system therefrom, and which is further capable of activating the booting of the computer platform with the user-selected operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/920,088 US20060036952A1 (en) | 2004-08-16 | 2004-08-16 | Program-controlled system startup management interface for computer platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/920,088 US20060036952A1 (en) | 2004-08-16 | 2004-08-16 | Program-controlled system startup management interface for computer platform |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060036952A1 true US20060036952A1 (en) | 2006-02-16 |
Family
ID=35801441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/920,088 Abandoned US20060036952A1 (en) | 2004-08-16 | 2004-08-16 | Program-controlled system startup management interface for computer platform |
Country Status (1)
Country | Link |
---|---|
US (1) | US20060036952A1 (en) |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061587A1 (en) * | 2005-08-18 | 2007-03-15 | Samsung Electronics Co., Ltd. | Multi-user computer system and remote control method thereof |
US20080120567A1 (en) * | 2006-11-17 | 2008-05-22 | International Business Machines Corporation | Cooperative blade front panels |
US20080307502A1 (en) * | 2007-06-07 | 2008-12-11 | Aten International Co., Ltd. | User message management methods and systems |
US20090313627A1 (en) * | 2006-07-03 | 2009-12-17 | Eci Telecom Ltd. | Technique for performing a system shutdown |
US20100100831A1 (en) * | 2008-10-17 | 2010-04-22 | Microsoft Corporation | Suppressing unwanted ui experiences |
US20100115364A1 (en) * | 2008-10-27 | 2010-05-06 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
WO2010134643A2 (en) | 2009-05-20 | 2010-11-25 | Nikon Corporation | Object exchange method, exposure method, carrier system, exposure apparatus, and device manufacturing method |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8527096B2 (en) | 2008-10-24 | 2013-09-03 | Lennox Industries Inc. | Programmable controller and a user interface for same |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US8713697B2 (en) | 2008-07-09 | 2014-04-29 | Lennox Manufacturing, Inc. | Apparatus and method for storing event information for an HVAC system |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8761945B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US9651925B2 (en) | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5485622A (en) * | 1991-10-11 | 1996-01-16 | Kabushiki Kaisha Toshiba | Password processing system for computer |
US5751950A (en) * | 1996-04-16 | 1998-05-12 | Compaq Computer Corporation | Secure power supply for protecting the shutdown of a computer system |
US6161178A (en) * | 1998-12-07 | 2000-12-12 | International Business Machine Corporation | Data processing system and method for specification of one of a plurality of password requirements for each boot device |
US6237100B1 (en) * | 1998-12-02 | 2001-05-22 | International Business Machines Corporation | Power passwords within a data processing system for controlling a supply of system power |
US20030070083A1 (en) * | 2001-09-28 | 2003-04-10 | Kai-Wilhelm Nessler | Method and device for encryption/decryption of data on mass storage device |
US6615356B1 (en) * | 1998-04-28 | 2003-09-02 | Samsung Electronics Co., Ltd. | System and method for controlling a system power supply using a password |
US6687820B2 (en) * | 2000-12-07 | 2004-02-03 | International Business Machines Corporation | System includes a selection manager for remotely managing the selection of an operating system for a target computer |
US7024695B1 (en) * | 1999-12-30 | 2006-04-04 | Intel Corporation | Method and apparatus for secure remote system management |
-
2004
- 2004-08-16 US US10/920,088 patent/US20060036952A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5485622A (en) * | 1991-10-11 | 1996-01-16 | Kabushiki Kaisha Toshiba | Password processing system for computer |
US5751950A (en) * | 1996-04-16 | 1998-05-12 | Compaq Computer Corporation | Secure power supply for protecting the shutdown of a computer system |
US6615356B1 (en) * | 1998-04-28 | 2003-09-02 | Samsung Electronics Co., Ltd. | System and method for controlling a system power supply using a password |
US6237100B1 (en) * | 1998-12-02 | 2001-05-22 | International Business Machines Corporation | Power passwords within a data processing system for controlling a supply of system power |
US6161178A (en) * | 1998-12-07 | 2000-12-12 | International Business Machine Corporation | Data processing system and method for specification of one of a plurality of password requirements for each boot device |
US7024695B1 (en) * | 1999-12-30 | 2006-04-04 | Intel Corporation | Method and apparatus for secure remote system management |
US6687820B2 (en) * | 2000-12-07 | 2004-02-03 | International Business Machines Corporation | System includes a selection manager for remotely managing the selection of an operating system for a target computer |
US20030070083A1 (en) * | 2001-09-28 | 2003-04-10 | Kai-Wilhelm Nessler | Method and device for encryption/decryption of data on mass storage device |
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061587A1 (en) * | 2005-08-18 | 2007-03-15 | Samsung Electronics Co., Ltd. | Multi-user computer system and remote control method thereof |
US8601571B2 (en) * | 2005-08-18 | 2013-12-03 | Samsung Electronics Co., Ltd. | Multi-user computer system and remote control method thereof |
US20090313627A1 (en) * | 2006-07-03 | 2009-12-17 | Eci Telecom Ltd. | Technique for performing a system shutdown |
US20080120567A1 (en) * | 2006-11-17 | 2008-05-22 | International Business Machines Corporation | Cooperative blade front panels |
US20080307502A1 (en) * | 2007-06-07 | 2008-12-11 | Aten International Co., Ltd. | User message management methods and systems |
US8713697B2 (en) | 2008-07-09 | 2014-04-29 | Lennox Manufacturing, Inc. | Apparatus and method for storing event information for an HVAC system |
US20100100831A1 (en) * | 2008-10-17 | 2010-04-22 | Microsoft Corporation | Suppressing unwanted ui experiences |
US8578283B2 (en) * | 2008-10-17 | 2013-11-05 | Microsoft Corporation | Suppressing unwanted UI experiences |
US8527096B2 (en) | 2008-10-24 | 2013-09-03 | Lennox Industries Inc. | Programmable controller and a user interface for same |
US8615326B2 (en) | 2008-10-27 | 2013-12-24 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8694164B2 (en) | 2008-10-27 | 2014-04-08 | Lennox Industries, Inc. | Interactive user guidance interface for a heating, ventilation and air conditioning system |
US8452456B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8452906B2 (en) | 2008-10-27 | 2013-05-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8463443B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Memory recovery scheme and data structure in a heating, ventilation and air conditioning network |
US8463442B2 (en) | 2008-10-27 | 2013-06-11 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8437878B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8543243B2 (en) | 2008-10-27 | 2013-09-24 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8548630B2 (en) | 2008-10-27 | 2013-10-01 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8560125B2 (en) | 2008-10-27 | 2013-10-15 | Lennox Industries | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8564400B2 (en) | 2008-10-27 | 2013-10-22 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8437877B2 (en) | 2008-10-27 | 2013-05-07 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8600558B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | System recovery in a heating, ventilation and air conditioning network |
US8433446B2 (en) | 2008-10-27 | 2013-04-30 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8600559B2 (en) | 2008-10-27 | 2013-12-03 | Lennox Industries Inc. | Method of controlling equipment in a heating, ventilation and air conditioning network |
US9678486B2 (en) | 2008-10-27 | 2017-06-13 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8655490B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8655491B2 (en) | 2008-10-27 | 2014-02-18 | Lennox Industries Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and air conditioning network |
US8661165B2 (en) | 2008-10-27 | 2014-02-25 | Lennox Industries, Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US8442693B2 (en) | 2008-10-27 | 2013-05-14 | Lennox Industries, Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US20100115364A1 (en) * | 2008-10-27 | 2010-05-06 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8725298B2 (en) | 2008-10-27 | 2014-05-13 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed architecture heating, ventilation and conditioning network |
US8744629B2 (en) | 2008-10-27 | 2014-06-03 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US8761945B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries Inc. | Device commissioning in a heating, ventilation and air conditioning network |
US8762666B2 (en) | 2008-10-27 | 2014-06-24 | Lennox Industries, Inc. | Backup and restoration of operation control data in a heating, ventilation and air conditioning network |
US8774210B2 (en) * | 2008-10-27 | 2014-07-08 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8788100B2 (en) | 2008-10-27 | 2014-07-22 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
US8798796B2 (en) | 2008-10-27 | 2014-08-05 | Lennox Industries Inc. | General control techniques in a heating, ventilation and air conditioning network |
US8802981B2 (en) | 2008-10-27 | 2014-08-12 | Lennox Industries Inc. | Flush wall mount thermostat and in-set mounting plate for a heating, ventilation and air conditioning system |
US8855825B2 (en) | 2008-10-27 | 2014-10-07 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US8874815B2 (en) | 2008-10-27 | 2014-10-28 | Lennox Industries, Inc. | Communication protocol system and method for a distributed architecture heating, ventilation and air conditioning network |
US8892797B2 (en) | 2008-10-27 | 2014-11-18 | Lennox Industries Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8977794B2 (en) | 2008-10-27 | 2015-03-10 | Lennox Industries, Inc. | Communication protocol system and method for a distributed-architecture heating, ventilation and air conditioning network |
US8994539B2 (en) | 2008-10-27 | 2015-03-31 | Lennox Industries, Inc. | Alarm and diagnostics system and method for a distributed-architecture heating, ventilation and air conditioning network |
US9268345B2 (en) | 2008-10-27 | 2016-02-23 | Lennox Industries Inc. | System and method of use for a user interface dashboard of a heating, ventilation and air conditioning network |
US9325517B2 (en) | 2008-10-27 | 2016-04-26 | Lennox Industries Inc. | Device abstraction system and method for a distributed-architecture heating, ventilation and air conditioning system |
US9432208B2 (en) | 2008-10-27 | 2016-08-30 | Lennox Industries Inc. | Device abstraction system and method for a distributed architecture heating, ventilation and air conditioning system |
US9632490B2 (en) | 2008-10-27 | 2017-04-25 | Lennox Industries Inc. | System and method for zoning a distributed architecture heating, ventilation and air conditioning network |
US9651925B2 (en) | 2008-10-27 | 2017-05-16 | Lennox Industries Inc. | System and method for zoning a distributed-architecture heating, ventilation and air conditioning network |
WO2010134643A2 (en) | 2009-05-20 | 2010-11-25 | Nikon Corporation | Object exchange method, exposure method, carrier system, exposure apparatus, and device manufacturing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060036952A1 (en) | Program-controlled system startup management interface for computer platform | |
EP1454232B1 (en) | Providing a user input interface prior to initiation of an operating system | |
US10181042B2 (en) | Methods, systems, and apparatuses for managing a hard drive security system | |
US7533350B2 (en) | Multiple operating system quick boot utility | |
US5860001A (en) | Computer system having at least two boot sequences | |
KR100310093B1 (en) | Security method of personal computer using password | |
US20080155216A1 (en) | Protection and Recovery System for Automatic Disk Recovery | |
US20030182586A1 (en) | Information-processing apparatus having a user-switching function and user-switching method for use in the apparatus | |
WO2005101205A1 (en) | Computer system | |
US5911777A (en) | Method and apparatus for reporting unauthorized attempt to release a portable computer from a docking station | |
US20080320390A1 (en) | Logon Management Software, Control Device, and Logon Management Method | |
CN101855606A (en) | Launching an application from a power management state | |
US20090172462A1 (en) | Method and system for recovery of a computing environment | |
JPH1083371A (en) | System and method for automatically locking module on computer | |
KR100678974B1 (en) | Apparatus and method for security and user comfortability in rebooting computer system | |
US7370193B2 (en) | Computing system being able to quickly switch between an internal and an external networks and a method thereof | |
US9411602B2 (en) | Techniques for booting an information processing system | |
US20030028812A1 (en) | Computer security during power-on self test | |
US6948075B2 (en) | Computer controlling method, information apparatus, computer, and storage medium | |
EP1420343A1 (en) | Apparatus and method for realizing statetransition of computing device | |
Cisco | Getting Started | |
US20060037074A1 (en) | Computer platform external communication port access authorization method and interface | |
WO2006087695A2 (en) | Protection and recovery system for automatic disk drive recovery | |
CN1722045A (en) | Program controlling type computer system power-on management device | |
CN114443367A (en) | Device for restarting computer hardware and computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INVENTEC CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YANG, JI-CHI;REEL/FRAME:015705/0419 Effective date: 20040812 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |