Patent ID: 7873847

Claim:
In a remote server environment, a method for enabling remote power state control, said method comprising: receiving a request from a remote client to change a power state of a server blade; determining whether user-authentication parameters received with the request match stored parameters of authenticated remote users with access to change one or more power states of the server blade; and when the user-authentication parameters match the stored parameters, dynamically performing the change requested, whereby secure, remote power state control of the server blade is provided via the remote client, wherein when the remote client includes an operating system, said dynamically performing the change requested comprises: forwarding the request to a Baseboard Management Controller (BMC), which generates a pulse having a width corresponding to a particular level of change requested, wherein no pulse is generated when the level of change requested equates to a hard power off of the server blade; transmitting the pulse to a basic input/output system (BIOS), which determines a specific level of change to implement based on the width of the pulse; and activating the specific level of an Advanced Configuration and Power Interface (ACPI) to change the power state based on an input from the BIOS.