USOO8510424B2 (12) United States Patent Ewing et al. (54) NETWORK-CONNEC TED POWER MANAGER FOR REBOOTING REMOTE COMPUTER-BASED APPLIANCES (10) Patent N0.: (45) Date of Patent: (56) U.S. PATENT DOCUMENTS 4,674,031 4,719,364 4,729,375 4,769,555 4,777,607 4,814,941 4,918,562 5,424,903 5,506,573 (US); Andrew J. Cleveland, Reno, NV (US); Brian P. Auclair, Reno, NV (U S) (73) Assignee: Server Technology, Inc.
US 8,510,424 B2 Page 2 (56) References Cited U.S. PATENT DOCUMENTS 7/1996 Pugh et al. 5,563,455 A 10/1996 Cheng 5,534,734 A 5,642,002 A 6/1997 Mekanik et al. 5,650,771 A * 7/1997 5,736,847 A 4/1998 Van Doorn et al. 5,774,979 A * 7/1998 Lee ............................. .. 340/656 Kraft ............................. .. 29/857 “Plaintiff Server Technology Inc.
US 8,510,424 B2 Page 3 “Server Technology’s Reply to APC’s Response to Server Technolo gy’s Proposed Order on Claim Construction,” Server Technology, American Power Conversion Corporation, Case No. 3:06-CV Inc. v. American Power Conversion Corporation, Case No. 3 :06-CV “Plaintiff Server Technology Inc.’s Answer to Amended Counter 00698-LRH-VPC, 13 pp. (Jan. 12, 2009). claims; Jury Demand,” Server Technology, Inc. v. American Power Conversion Corporation, Case No.
US 8,510,424 B2 Page 4 2T-HA10F-CD 3.6 KVA Uninterruptible Power System: Operating information, Digital Equipment Corp., Order No. EK-HA10F-OP. B01, pp. 1-1 to 5-4, Aug. 1992* A Software managing Clustered Multi-Vender Uninteruptible Power Supply on Network, IBM Tech. Disclosure Bulletin, vol. 42, No. 419, Mar. 1, 1999* Touch-Pad Code-Actuated Electrical Outlet, IBM Tech. Disclosure Bulletin, vol. 33, No. 1A, 143-147, Jun. 1, 1990.
US. Patent Aug. 13, 2013 Sheet 1 013 US 8,510,424 B2 ---------------------------------------------------------------- -‘ : r136 [138 [140 telnet- “2mm SNMP 1144 taming operating system gI 1 , TCP/IP network 6353123919 ‘ 126 ‘104 ‘2‘ g 5 : """""""""""" .\ T """""" "I. :, .......... P-116 : ' e s--..'?.'c.---..= "8 N'C ., 5 ‘5 55 :5 120 ‘ gE agent ' 130 f dlsplay < - . keypad t123 “ ,114 5 5 computer-based 5 5 .
US. Patent Aug. 13, 2013 MIB Ei E i r236 ’242 US 8,510,424 B2 2,202 / 240 r244 £238 h telnet Sheet 2 of3 brownger SNMP user terminal : . | 5 operating system = = i (2 ; MC - 5 2 I ,232 200 * g a """ '; """""""""""""""""" n enabxez» TCP/IP network [204 , ......... -f ..................................................................... ..
US. Patent Aug. 13, 2013 ' g ': MIB fess telnet - I; Sheet 3 0f3 ifsoz hrsss tt browger US 8,510,424 B2 SNMP s40us_e$344?5 termmal ; operating system (334 3 NIC i ’ 332 W @ 335 30° ???i?tp “328 TCP/IP network r304 l """ = """"""""""" 1308 , 5 Nlrc E J P322 » "" ____ relays '1 '_ 314 ....
US 8,510,424 B2 1 2 NETWORK-CONNEC TED POWER MANAGER FOR REBOOTING REMOTE COMPUTER-BASED APPLIANCES REMOTE POWER CONTROLLER UTILIZING COMMU NICATION LINES. The stated objective is to allow remote computers to turn off and be powered up only when needed. For example, when another computer calls in and wants ser vice. But here encoded messages are used on dedicated tele CO-PENDING APPLICATIONS phone lines, e.g., Dataphone Service. The remote veri?es who is calling, and allows access only if authorized.
US 8,510,424 B2 3 4 up, the router’s power cannot be individually cycled on and off externally at the UPS because it is connected to a multiple power outlet. The recovery action choices available to the network control center operator thus do not include being able to reinitialize the individual equipment through a power inter ruption reset. The network operator could command the UPS to power cycle, but that would reset all the other attached typically written in abstract syntax notation (ASN.1) format.
US 8,510,424 B2 5 6 equipped with an output that is connected to cause an inter appliance 114 on and off. Such allows a power-on rebooting rupt signal to the network appliance being controlled. The of software in the computer-based appliance 114 to be forced remotely from the NMS 102. The operating conditions and network manager is able to test which network appliance is environment are preferably reported to the NMS 102 on request and when alarms occur.
US 8,510,424 B2 8 7 the network equipment contemplated here is Cisco Systems (San Jose, Calif). The Cisco ONS15190 optical network FIG. 3 represents a third power manager system embodi ment of the present invention, and is referred to herein by the general reference numeral 300. A network management sys tem (N MS) 302 like those in FIGS. 1 and 2 is connected by a network 304 to an equipment rack 305.
US 8,510,424 B2 10 operation or control of the network-equipment units 3 08-3 12. RATE” command and the dialing modem’s data rate can be increased in the communication software The network agent 326 converts software commands com municated in the form of TCP/IP datapackets 328 into signals For direct RS-232C access, a user starts any serial commu the remote power manager can use.
US 8,510,424 B2 11 12 is now connected to the ?rst board (it is now the second board in the chain), then the ab solute port names on the new board There are three built in usernames and passwords: change from “C1, C2, C3, C4 to B 1, B2, B3, B4”. An absolute Usernalne: admn Password: admn Usernalne: genl Usernalne: gen2 Password: genl Password: gen2 port name always refers to a single port on a single board.
US 8,510,424 B2 13 14 NECT command displays the current setting of DSR and CTS checking for the speci?ed serial port name. The SHOW command is always available to the default usemames (e.g., admn, gen1 and gen2). By default new user VERS displays the ?rmware version of the ?rst power manager Commander in the chain. No parameters. QUIT ends the session. No parameters. Set commands are available when logged in with the administrative username (e.g., admn).
US 8,510,424 B2 15 16 The Attention String is sent to break from online mode to command mode if a modem is connected. The attention string can be set on most modems to match the @@@ string used by the power manager. The Hang-up String is sent to cause the modem to hang up if there is an active connection. Initialization String 1 is sent to alter the modem and to allow the modem time to prepare for the next command.
US 8,510,424 B2 17 18 disabled for USERNAME”. In this message, USERNAME is replaced by the speci?ed username and either enabled or ture:” prompt. If the value speci?ed is not within the proper range, the following error message is displayed: “Invalid Temperature Valid range 1 to 125”. disabled is displayed depending on the action taken.
US 8,510,424 B2 19 20 indicates the number of boards or ports for which the speci ?ed trap is enabled or disabled by the command. The “SET between the brackets means the trap is active. Even if the Start Up trap is active, start up traps are generated on the ?rst board in the chain of boards. The next line shows the current Temperature trap limits for DISABLET{STRT|TEMPIMSTAICSTAILOAD} [Port NamelBoard NamelGrouplALL]” command is used to dis this board.
US 8,510,424 B2 21 22 must be used. To allow a user to use the SHOW command the parameter (which is a username to remove) or with no param eters. If a parameter is not speci?ed, a user is prompted for a SET SHOW command must be used. The ADD PORT command is used to allow a usemame to usemame with the following prompt: “Usemame:”. A valid access a port in the power manager Board chain. The speci?ed port name gives access to both the power module and the communications port referenced by the port name.
US 8,510,424 B2 24 23 SHOW command is enabled or disabled for a user. The com mand can be entered with a single parameter (which is a .C4 usemame to list) or with no parameters.
US 8,510,424 B2 25 26 When in the On or Off ?eld, a user logged in with the administrative password can lock or unlock a port by pressing “L” to lock, or “U” to unlock. A locked port will display an asterisk in the On or Off ?eld, and cannot be controlled by a general user is a it can be unlocked by the administrator. The Module Status is an informational ?eld that displays the current status of the associated 1PM as reported to the Power Control System (c) Server Technology, Inc.