USRE40922E1 - Method and apparatus for powering-on a computer-based system via a network interface - Google Patents

Method and apparatus for powering-on a computer-based system via a network interface Download PDF

Info

Publication number
USRE40922E1
USRE40922E1 US09/965,484 US96548401A USRE40922E US RE40922 E1 USRE40922 E1 US RE40922E1 US 96548401 A US96548401 A US 96548401A US RE40922 E USRE40922 E US RE40922E
Authority
US
United States
Prior art keywords
information
power
comparator
control unit
network interface
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.)
Expired - Lifetime
Application number
US09/965,484
Inventor
Robert R. Gianni
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to US09/965,484 priority Critical patent/USRE40922E1/en
Application granted granted Critical
Publication of USRE40922E1 publication Critical patent/USRE40922E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/24Negotiation of communication capabilities
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the present invention relates to networked computer-based systems, and more specifically to powering-on such systems using network interface signals.
  • a network is used to couple a host server computer to one or more client computers, using wires (including telephone wires), fiber optics, or wireless signals.
  • wires including telephone wires
  • fiber optics or wireless signals.
  • FIG. 1 depicts a generic network 10 that includes a server 20 and one or more client computers or workstations 30 , 30 ′ that each include a central processing unit (“CPU”) 40 , 40 ′′.
  • CPU central processing unit
  • the server and clients communicate over information paths 50 , 50 ′ that, as noted, may be wires, optical cables, or radio transmissions. Paths 50 , 50 ′ may be parallel, e.g., a plurality of wires, or may be serial, e.g., a single data line.
  • each computer includes a network interface circuit 60 , 60 ′.
  • Network interface controller 60 , 60 ′ typically is an integrated circuit (“IC”) chip that provides interfacing between the client computer and the remote host/server.
  • IC integrated circuit
  • networked computers rely upon three attributes of the network: (a) the network is always up or active, (b) the client computer is always alive and coupled to the network, and (c) and/or application programs may be run locally or run remotely over the network from another computer.
  • Each computer 30 , 30 ′ includes a power supply that is typically coupled to 110 VAC/220 VAC, and whose output DC voltages are coupled through an ON/OFF power switch relay, here depicted as a manually operated switch S 1 , or S 1 ′. If the computer is to communicate with the network, the power switch is ON, otherwise there is no operating voltage to the computer.
  • S 1 is depicted as a manually operated switch, it is understood that power may be switched on or off using other switching devices, including electronic switching devices.
  • a single desktop computer such as computer 30 or 30 ′ may only consume perhaps 150 watts of electrical power. However, cumulatively the electrical power consumed by all of the computers in the United States, and indeed in the world, is becoming appreciable. With a view to reducing this power consumption and the environmental cost involved in generating the power, the United States Federal Government has promulgated the Energy Star program.
  • the Energy Star program requires that computers be powered-off to a low energy state of less than 30 watts consumption during periods of inactivity. Computers meeting this requirement, so-called “green PCs”, are permitted to bear an Energy Star insignia. Conversely, non-Energy Star compliant equipment is often less well received in the commercial marketplace.
  • a computer can power-down its harddisk and slow its CPU clock rate, thus saving electrical power, after inactivity exceeding a certain threshold. Depressing a key on the computer keyboard, or moving a mouse or other control device will “awaken” the computer, restoring it to full CPU clock rate and/or reactivating the hard disk, within a few seconds.
  • powering-off a networked Energy Star compliant computer during periods of inactivity detrimentally interrupts established events that constantly occur in a networked computing environment, polling for example.
  • powering-off a networked computer could readily make such a computer a pariah in the network marketplace. It is thus desirable to maintain some operating power, preferably less than 30 watts, to a networked computer to permit the computer to respond to the network without being manually awakened.
  • FAX facsimile
  • modem modem signal coupled to the computer's serial port from the telephone line.
  • awakening requires a FAX or modem signal to be sent to the specific telephone number associated with the computer's modem.
  • the modem must be powered at all times and may consume from 5 watts to 10 watts power.
  • the computer should be capable of being powered-off, and then “awakened” using only signals available from the network and coupled to the network interface card.
  • the computer should be capable of being powered-off, and then “awakened” using only signals available from the network and coupled to the network interface card.
  • the present invention discloses a method and apparatus for accomplishing these needs.
  • a network interface card in a networked client computer includes a software or hardware mechanism that is powered at all times. This mechanism decodes incoming network packets and recognizes therein a server-transmitted address whose receipt means the client must be powered-on, even if it had been manually switched off.
  • the transmitted address may be a “broadcast” address whose receipt will cause power-on of all recipient client computers on the network. This address may instead be a client-dedicated address whose receipt will cause power-on only in client computers whose decode and recognition mechanism recognizes this address.
  • the address comparison may be implemented in hardware using register comparator logic, or in software using a hashing algorithm. In either event, the decoding and address recognizing mechanism operates with less than 30 watts power and is powered at all times.
  • the decode and recognition mechanism Upon receipt, decoding and recognition of a broadcast or client address, the decode and recognition mechanism outputs a signal that activates a power control circuit within the network interface card.
  • the power control circuit is coupled between the DC power source and the client, and activation closes this circuit, bringing full operating DC voltage and thus full power-on to the client.
  • the present invention permits a server to broadcast a power-on address whose receipt will cause each of a plurality of clients coupled to the network to power-on simultaneously.
  • FIG. 1 depicts a generic network, according to the prior art
  • FIG. 2 is a block diagram of a portion of a network interface card and power control circuitry, according to the present invention
  • FIG. 3 is a flow diagram depicting steps in recognizing a network broadcast power-on indicating address, and in powering-on a networked client computer, according to the present invention.
  • FIG. 2 depicts a client computer (or workstation) 30 that includes a CPU 40 , and a modified network interface card 200 according to the present invention.
  • Computer 30 is coupled, via line or lines 50 to a network server 20 , such as server 20 in FIG. 1 .
  • line(s) 50 are line(s) 90 that can carry packets of information broadcast by server 20 to all client computers 30 , 30 ′, etc. coupled to the network.
  • FIG. 2 depicts path 50 as including a plurality of lines including lines 90 , e.g., parallel coupling, a single serial line (e.g., a single line 50 or line 90 ) configuration could instead be used, depending upon the network electrical specification.
  • the information broadcast by server 20 over line(s) 50 is in packet format, with each packet comprising a number of bytes.
  • Packet size may be 48 bytes in certain protocols, each packet including an address field of 6 bytes, or 48 bits.
  • the first 24 bits of an address field are organization address blocks, which contain bit patterns unique to the organization producing the hardware. Some organization address blocks are defined on an industry-wide basis. For example, within the IEEE Ethernet protocol, a string of 24 0's denotes a null packet, which recipient clients may ignore.
  • the present invention utilizes client receipt and recognition of certain server-transmitted address patterns to command power-on within a recipient networked client, even if the client had been manually turned-off.
  • DC operating power to computer 30 is provided by an internal power supply (not shown) on line 70 that is coupled by a switch mechanism, here shown as a switch S 1 , into the computer at node 80 . If switch S 1 is in the OFF position, operating power to computer 30 is interrupted. However, a small amount of operating power is still coupled to at least a portion of a network interface circuit 100 via a power lead 110 , and is also provided as an input to a power control circuit 130 . Alternatively, a split power plane or a battery could be used to power the network interface circuit 100 . Circuit 100 is powered at all times and will consume less than 30 watts mandated by the Energy Star program. Actual circuit 100 power consumption depends upon the nature of the server-to-client coupling but will typically range from 5 watts to 10 watts.
  • switch S 1 If switch S 1 is in the ON position, computer 30 receives full operating power, with CPU 40 being coupled via lead 85 to powered node 80 . However, computer 30 may enter energy saving modes in which the computer hard disk (not shown) ceases rotation, and in which CPU 40 is clocked at a relatively slower rate, or completely halted.
  • node 80 may in fact be the input node of a latch device within computer 30 . Upon receipt of a DC signal at node 80 , such latch device can switch the full operating power on to power computer 30 .
  • Network interface circuit 100 is coupled by line (or lines) 90 to server 20 , and to client CPU 40 by the local CPU data bus 45 . Operating power is always available to circuit 100 via a power lead 110 that comes from the power source side of switch S 1 .
  • Circuit 100 includes an address decoder 102 and a comparator 104 that compares the decoding incoming address received via line(s) 90 against a stored bit representing an address whose receipt means computer 30 should enter power-on.
  • the comparator could, for example, include logic allowing a user of computer 30 to program not only the addresses to be recognized, but also to determine whether power-on should occur even if recognition is made.
  • the portion of circuit 100 including decoder 102 and comparator 104 receive operating power at all times, but the rest of circuit 100 need not be powered at all times.
  • several such address bit patterns may be stored, including for example, a broadcast address pattern and a client address pattern.
  • Comparator 104 may be implemented in hardware using conventional hardware registers and comparator logic. Alternatively, comparator 104 may be implemented in software to shorten comparison time and reduce cost of implementation and/or power consumption. In a software implementation, comparator 104 includes a hash table and will first compare most significant bit portions of an incoming packet address. A hashing algorithm is executed within the interface controller unit. If matched, less significant bit portions are compared until a complete broadcast or client address match is recognized.
  • Power control circuit 130 may be a single power control integrated circuit (“IC”), a MOSFET switch, or other latch-accomplishing mechanism.
  • power control unit 130 Upon receipt of this signal, power control unit 130 “closes”, coupling together power-carrying line 110 and line 70 with line 140 .
  • CPU 40 now receives operating voltage via lead 85 , and computer 30 can enter a full power-up state within one or two seconds, even if S 1 is open.
  • server 20 broadcasts a address over line(s) 90 whose receipt and recognition by circuit 100 commands a power-on of computer 30
  • unit 100 triggers power control unit 130 , which provides full operating power to computer 30 .
  • Power-on occurs regardless of whether computer 34 is in an Energy Star low-power mode (e.g., where S 1 was in the ON position to power-on computer 30 , but has been turned OFF as a result of Energy Star mechanism), or is in a power-off mode (e.g., with S 1 in the OFF position).
  • S 1 will have been in the ON position
  • CPU 40 hard disk(s) (not shown) and other power consuming components within computer 30 will have entered power saving modes, e.g., operating and using less than 30 watts.
  • one or a plurality of client computers 30 may be simultaneously forced to enter a power-on state using address information broadcast by a network server. This is in contrast to the prior art use of a telephone line and modem to dial a dedicated telephone number for a given computer to remotely command the computer to power-on.
  • FIG. 3 depicts the various method steps used to carry out the present invention. Initially, at method step 300 , it is assumed that S 1 is OFF, and that no DC operating potential is coupled to node 80 of computer 30 .
  • step 310 if switch S 1 is ON (or activated), then at step 350 DC power is coupled to CPU 40 and indeed to computer 30 . If, however, CPU 40 is inactive for 30 minutes as determined by step 360 , Energy Star compliance mandates that, at step 300 , CPU power be interrupted, e.g., S 1 returned to OFF.
  • step 310 even if S 1 is OFF, unit 100 receives operating power and examines incoming address information communicated over line(s) 90 .
  • step 330 if a comparison match is formed between the incoming address and a bit pattern known to represent a broadcast address communicating a power-on condition, step 330 returns to step 350 and the CPU power is turned ON by activating power control unit 130 via line 120 .
  • user-programmable logic may be provided to override turn-on, even if a broadcast match occurs.
  • the Star Energy-compliant client will interrupt CPU power at step 300 by causing S 1 to be OFF, and by power control unit 130 to open circuit.
  • step 330 if step 330 does not result in a broadcast address match, at step 340 a determination is made by unit 100 to determine whether the incoming address represents an address commanding a power-on condition of this particular computer 30 .
  • step 350 power control unit is activated, providing operating DC voltage to computer 30 .
  • user-programmable logic may be provided to override power-on, even if a client address match occurs. Such logic could, if desired, flexibly permit a broadcast address match but not a client address match to cause power-on, or the converse.
  • step 340 If, however, step 340 does not recognize the incoming address, the routine returns to step 300 and computer 30 remains off.

Abstract

A network interface card in a networked client computer includes a network interface circuit that decodes and then compares incoming network packet addresses to known address bit patterns, the decoding and comparing circuitry being powered at all times. Receipt and recognition of certain addresses means the client computer must be powered-on, even if manually switched OFF. When such a server-transmitted address is recognized, a power-on signal is issued to a power control unit that causes full operating power to be coupled to the client computer. In this fashion, a server can broadcast power-on signals to a plurality of networked client computers or workstations.

Description

This is a continuation of application Ser. No. 08/499,085, filed Jul. 6, 1995, now U.S. Pat. No. 5,809,313. This application is a reissue patent application of U.S. Pat. No. 5,958,057, which issued from U.S. application Ser. No. 09/152,634 filed Sep. 14, 1998, which is a continuation of application Ser. No. 08/499,085 filed Jul. 6, 1995, now U.S. Pat. No. 5,809,313.
FIELD OF THE INVENTION
The present invention relates to networked computer-based systems, and more specifically to powering-on such systems using network interface signals.
BACKGROUND OF THE INVENTION
A network is used to couple a host server computer to one or more client computers, using wires (including telephone wires), fiber optics, or wireless signals. There are at least several million computers in the United States alone, and an increasing number of these computers are becoming network-accessible.
FIG. 1 depicts a generic network 10 that includes a server 20 and one or more client computers or workstations 30, 30′ that each include a central processing unit (“CPU”) 40, 40″. (As used herein, the term computer shall be understood to include the term workstation.) The server and clients communicate over information paths 50, 50′ that, as noted, may be wires, optical cables, or radio transmissions. Paths 50, 50′ may be parallel, e.g., a plurality of wires, or may be serial, e.g., a single data line. At the client end, each computer includes a network interface circuit 60, 60′.
Network interface controller 60, 60′ typically is an integrated circuit (“IC”) chip that provides interfacing between the client computer and the remote host/server. According to current Ethernet network protocol, networked computers rely upon three attributes of the network: (a) the network is always up or active, (b) the client computer is always alive and coupled to the network, and (c) and/or application programs may be run locally or run remotely over the network from another computer. Each computer 30, 30′ includes a power supply that is typically coupled to 110 VAC/220 VAC, and whose output DC voltages are coupled through an ON/OFF power switch relay, here depicted as a manually operated switch S1, or S1′. If the computer is to communicate with the network, the power switch is ON, otherwise there is no operating voltage to the computer. Although S1 is depicted as a manually operated switch, it is understood that power may be switched on or off using other switching devices, including electronic switching devices.
A single desktop computer such as computer 30 or 30′ may only consume perhaps 150 watts of electrical power. However, cumulatively the electrical power consumed by all of the computers in the United States, and indeed in the world, is becoming appreciable. With a view to reducing this power consumption and the environmental cost involved in generating the power, the United States Federal Government has promulgated the Energy Star program.
As applicable to the present invention, the Energy Star program requires that computers be powered-off to a low energy state of less than 30 watts consumption during periods of inactivity. Computers meeting this requirement, so-called “green PCs”, are permitted to bear an Energy Star insignia. Conversely, non-Energy Star compliant equipment is often less well received in the commercial marketplace.
One approach to complying with the Energy Star requirement is to design lower power consumption equipment, laptop computers, for example. Many computers can also benefit from advanced power management features, including features that are incorporated into the computer operating system. Intel Corp. and Microsoft Corp. collectively have promulgated one such Advanced Power Management specification.
Using power management, a computer can power-down its harddisk and slow its CPU clock rate, thus saving electrical power, after inactivity exceeding a certain threshold. Depressing a key on the computer keyboard, or moving a mouse or other control device will “awaken” the computer, restoring it to full CPU clock rate and/or reactivating the hard disk, within a few seconds.
However, powering-off a networked Energy Star compliant computer during periods of inactivity detrimentally interrupts established events that constantly occur in a networked computing environment, polling for example. In practice, powering-off a networked computer could readily make such a computer a pariah in the network marketplace. It is thus desirable to maintain some operating power, preferably less than 30 watts, to a networked computer to permit the computer to respond to the network without being manually awakened.
It is known in the art to remotely awaken a powered-off computer with a facsimile (“FAX”) signal or a modem signal coupled to the computer's serial port from the telephone line. However such “awakening” requires a FAX or modem signal to be sent to the specific telephone number associated with the computer's modem. The modem must be powered at all times and may consume from 5 watts to 10 watts power.
Thus, there is a need to make a networked computer Energy Star compliant, without risk of interrupting network functions that can occur even during periods of client-system inactivity. Preferably the computer should be capable of being powered-off, and then “awakened” using only signals available from the network and coupled to the network interface card. Furthermore, there is a need for a mechanism or system by which a large number of networked computers can be powered-on, quickly or even simultaneously.
The present invention discloses a method and apparatus for accomplishing these needs.
SUMMARY OF THE INVENTION
A network interface card in a networked client computer includes a software or hardware mechanism that is powered at all times. This mechanism decodes incoming network packets and recognizes therein a server-transmitted address whose receipt means the client must be powered-on, even if it had been manually switched off. The transmitted address may be a “broadcast” address whose receipt will cause power-on of all recipient client computers on the network. This address may instead be a client-dedicated address whose receipt will cause power-on only in client computers whose decode and recognition mechanism recognizes this address.
Within the network interface card, the address comparison may be implemented in hardware using register comparator logic, or in software using a hashing algorithm. In either event, the decoding and address recognizing mechanism operates with less than 30 watts power and is powered at all times.
Upon receipt, decoding and recognition of a broadcast or client address, the decode and recognition mechanism outputs a signal that activates a power control circuit within the network interface card. The power control circuit is coupled between the DC power source and the client, and activation closes this circuit, bringing full operating DC voltage and thus full power-on to the client.
Full power-on condition will occur within a few seconds, regardless of whether the client computer was in a power-off mode or was switched off manually. The present invention permits a server to broadcast a power-on address whose receipt will cause each of a plurality of clients coupled to the network to power-on simultaneously.
Other features and advantages of the invention will appear from the following description in which the preferred embodiments have been set forth in detail, in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 depicts a generic network, according to the prior art;
FIG. 2 is a block diagram of a portion of a network interface card and power control circuitry, according to the present invention;
FIG. 3 is a flow diagram depicting steps in recognizing a network broadcast power-on indicating address, and in powering-on a networked client computer, according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 2 depicts a client computer (or workstation) 30 that includes a CPU 40, and a modified network interface card 200 according to the present invention. Computer 30 is coupled, via line or lines 50 to a network server 20, such as server 20 in FIG. 1.
Among line(s) 50 are line(s) 90 that can carry packets of information broadcast by server 20 to all client computers 30, 30′, etc. coupled to the network. Although FIG. 2 depicts path 50 as including a plurality of lines including lines 90, e.g., parallel coupling, a single serial line (e.g., a single line 50 or line 90) configuration could instead be used, depending upon the network electrical specification.
The information broadcast by server 20 over line(s) 50 is in packet format, with each packet comprising a number of bytes. Packet size may be 48 bytes in certain protocols, each packet including an address field of 6 bytes, or 48 bits. In some protocols, the first 24 bits of an address field are organization address blocks, which contain bit patterns unique to the organization producing the hardware. Some organization address blocks are defined on an industry-wide basis. For example, within the IEEE Ethernet protocol, a string of 24 0's denotes a null packet, which recipient clients may ignore.
As described below, the present invention utilizes client receipt and recognition of certain server-transmitted address patterns to command power-on within a recipient networked client, even if the client had been manually turned-off.
Referring to FIG. 2, DC operating power to computer 30 is provided by an internal power supply (not shown) on line 70 that is coupled by a switch mechanism, here shown as a switch S1, into the computer at node 80. If switch S1 is in the OFF position, operating power to computer 30 is interrupted. However, a small amount of operating power is still coupled to at least a portion of a network interface circuit 100 via a power lead 110, and is also provided as an input to a power control circuit 130. Alternatively, a split power plane or a battery could be used to power the network interface circuit 100. Circuit 100 is powered at all times and will consume less than 30 watts mandated by the Energy Star program. Actual circuit 100 power consumption depends upon the nature of the server-to-client coupling but will typically range from 5 watts to 10 watts.
If switch S1 is in the ON position, computer 30 receives full operating power, with CPU 40 being coupled via lead 85 to powered node 80. However, computer 30 may enter energy saving modes in which the computer hard disk (not shown) ceases rotation, and in which CPU 40 is clocked at a relatively slower rate, or completely halted.
It is to be understood that full operating power need not pass through switch S1, and that node 80 may in fact be the input node of a latch device within computer 30. Upon receipt of a DC signal at node 80, such latch device can switch the full operating power on to power computer 30.
Network interface circuit 100 is coupled by line (or lines) 90 to server 20, and to client CPU 40 by the local CPU data bus 45. Operating power is always available to circuit 100 via a power lead 110 that comes from the power source side of switch S1.
Circuit 100 includes an address decoder 102 and a comparator 104 that compares the decoding incoming address received via line(s) 90 against a stored bit representing an address whose receipt means computer 30 should enter power-on. The comparator could, for example, include logic allowing a user of computer 30 to program not only the addresses to be recognized, but also to determine whether power-on should occur even if recognition is made. At a minimum, the portion of circuit 100 including decoder 102 and comparator 104 receive operating power at all times, but the rest of circuit 100 need not be powered at all times. Of course several such address bit patterns may be stored, including for example, a broadcast address pattern and a client address pattern.
Comparator 104 may be implemented in hardware using conventional hardware registers and comparator logic. Alternatively, comparator 104 may be implemented in software to shorten comparison time and reduce cost of implementation and/or power consumption. In a software implementation, comparator 104 includes a hash table and will first compare most significant bit portions of an incoming packet address. A hashing algorithm is executed within the interface controller unit. If matched, less significant bit portions are compared until a complete broadcast or client address match is recognized.
However implemented, if unit 100 recognizes an address match, a “power-on” signal is coupled over lead 120 to the input of a power control unit 130 that is coupled in parallel across switch S1. Power control circuit 130 may be a single power control integrated circuit (“IC”), a MOSFET switch, or other latch-accomplishing mechanism.
Upon receipt of this signal, power control unit 130 “closes”, coupling together power-carrying line 110 and line 70 with line 140. CPU 40 now receives operating voltage via lead 85, and computer 30 can enter a full power-up state within one or two seconds, even if S1 is open.
Thus, when server 20 broadcasts a address over line(s) 90 whose receipt and recognition by circuit 100 commands a power-on of computer 30, unit 100 triggers power control unit 130, which provides full operating power to computer 30. Power-on occurs regardless of whether computer 34 is in an Energy Star low-power mode (e.g., where S1 was in the ON position to power-on computer 30, but has been turned OFF as a result of Energy Star mechanism), or is in a power-off mode (e.g., with S1 in the OFF position). In the low-power mode, although S1 will have been in the ON position, CPU 40, hard disk(s) (not shown) and other power consuming components within computer 30 will have entered power saving modes, e.g., operating and using less than 30 watts.
In the above fashion, one or a plurality of client computers 30 may be simultaneously forced to enter a power-on state using address information broadcast by a network server. This is in contrast to the prior art use of a telephone line and modem to dial a dedicated telephone number for a given computer to remotely command the computer to power-on.
FIG. 3 depicts the various method steps used to carry out the present invention. Initially, at method step 300, it is assumed that S1 is OFF, and that no DC operating potential is coupled to node 80 of computer 30.
At step 310, if switch S1 is ON (or activated), then at step 350 DC power is coupled to CPU 40 and indeed to computer 30. If, however, CPU 40 is inactive for 30 minutes as determined by step 360, Energy Star compliance mandates that, at step 300, CPU power be interrupted, e.g., S1 returned to OFF.
Returning to step 310, even if S1 is OFF, unit 100 receives operating power and examines incoming address information communicated over line(s) 90.
Within unit 100, if a comparison match is formed between the incoming address and a bit pattern known to represent a broadcast address communicating a power-on condition, step 330 returns to step 350 and the CPU power is turned ON by activating power control unit 130 via line 120. However, as noted, user-programmable logic may be provided to override turn-on, even if a broadcast match occurs. As before, at step 360, after 30 minutes of inactivity, the Star Energy-compliant client will interrupt CPU power at step 300 by causing S1 to be OFF, and by power control unit 130 to open circuit.
However, if step 330 does not result in a broadcast address match, at step 340 a determination is made by unit 100 to determine whether the incoming address represents an address commanding a power-on condition of this particular computer 30.
If an address match occurs, then at step 350 power control unit is activated, providing operating DC voltage to computer 30. However, as noted, user-programmable logic may be provided to override power-on, even if a client address match occurs. Such logic could, if desired, flexibly permit a broadcast address match but not a client address match to cause power-on, or the converse.
If, however, step 340 does not recognize the incoming address, the routine returns to step 300 and computer 30 remains off.
Modifications and variations may be made to the disclosed embodiments without departing from the subject and spirit of the invention as defined by the following claims.

Claims (36)

1. In a peer-to-peer environment that includes a plurality of members coupled to said environment including a member that broadcasts information to at least one member whose operating voltage is switched off, a method for powering-on the switched-off member, the method including the following steps:
providing each said member with an interface coupled to receive said information, at least a portion of said receiving operating voltage at all times anda network interface of the switched-off member receiving said broadcasted information, wherein at least a portion of said network interface is receiving power even though a remaining portion of the switched-off member is not, wherein the network interface includinges a decoder, a comparator, and a power control unit;
said decoder decoding a first type of information included in said broadcasted information;
said comparator comparing decoded said decoded first type of information with at least one stored information pattern representing a power-on condition, said comparator outputting a power-on signal to said power control unit when said stored information pattern matches the decoded said first type of information;
said power control unit coupled to provide ing said switched-off member's operating voltage to said switched-off member upon receipt of said power-on signal.
2. The method of claim 1, wherein said network interface stores at least a first information pattern representing a subset of members of said environment, and a second information pattern representing a subset of said subset of members of said environment;
wherein said comparator outputs said power-on signal when the decoded said first type of information matches either of said first information pattern or said second information pattern.
3. The method of claim 1, wherein each said member is Energy Star compliai nt, and wherein collectively said decoder and said comparator consume less than 30 watts of operating power.
4. The method of claim 1, wherein said environment further includes a second member, receiving said information broadcast by the broadcasting member, whose wherein the second member's operating voltage is switched-off, said method powering-on each said member further comprising:
said second member including a second interface coupled to receive said information, at least a portion of said second network interface receiving operating voltage at all times, said interfacea second network interface of the second member receiving said broadcasted information, wherein at least a portion of said second network interface is receiving power even though a remaining portion of the second member is not, wherein the second network interface includinges a second decoder, a second comparator, and a second power control unit;
said second decoder decoding said first type of information included in said broadcasted information;
said second comparator comparing decoded said first type of information with at least one stored information pattern representing a power-on condition, said second comparator outputting a power-on signal to said second power control unit when said stored information pattern matches the decoded said first type of information;
said second power control unit coupled to provide ing said second member's operating voltage to said second member upon receipt of said power-on signal;
wherein each member is powered-on simultaneously when said decoded first type information matches said stored information pattern .
5. The method of claim 1, wherein said broadcasted information includes packets of binary data.
6. The method of claim 1, wherein said first type of information includes binary address information.
7. The method of claim 1, wherein said comparator includes implements a hashing algorithm executed within said interface .
8. In a peer-to-peer environment that includes a plurality of members coupled to said environment including one of said members that broadcasts information to at least a first member and a second member, each of said first and second members including an interface, at least of a portion of which is operative at all times, each said interface able to store at least one type of information pattern, and having a decoder that decodes at least one type of information, and a comparator, and having a power control unit controllably able to provide operating voltage to the associated said member, each of said first and second members having their operating voltage switched off, a method for powering-on at least a chosen one of said first and said second members, the method including the following steps:
storing in each said interface at least one of a first type of information pattern and a second type of information pattern;
causing each said decoder to decodeing broadcast saidthe information from the broadcasting member;
causing each said decoder tocomparator compareing decoded said decoded broadcast information against informationthe first and second information patterns stored in said decoder's associated said interface; and
causing said each said power control unit to powering-on each said member whose decoder comparison showscomparator indicates a match between information stored in said decoder's associated said interface said first type of information, wherein said first type of information when decoded and successfully compared commands powering-on .
9. The method of claim 8, wherein said first type of information pattern represents a subset of members of said environment, and said second type of information pattern represents a subset of said subset of members of said environment;
wherein each said comparator outputs said a power-on signal when the decoded first type of broadcast information matches either of said first information pattern or said second information pattern.
10. The method of claim 8, wherein each said member is Energy Star compliai nt, and wherein collectively each said decoder and associated said comparator consumes less than 30 watts of operating power.
11. The method of claim 8, wherein said broadcast information includes packets of binary data.
12. The method of claim 8, wherein said first type broadcast information includes binary address information.
13. The method of claim 8, wherein each said comparator includes implements a hashing algorithm executed within an associated said interface .
14. In a peer-to-peer environment that includes a plurality of members coupled to said environment includes a member that is configured to broadcasts information to at least one of said members whose operating voltage is switched off, a system for powering-on a switched off said member, the system comprising:
an interface of said switched-off member coupled to receive said broadcasted information, said interface including a decoder, a comparator, and a power control unit, wherein said decoder, comparator and power control unit are each configured to receiving e operating voltage at all times while a remaining portion of the switched-off member is not;
wherein said decoder is configured to decodinge at least a first type of information included in said received information;
wherein said comparator is configured to comparinge said decoded said first type of information with at least one stored information pattern representing a power-on condition, wherein said comparator is configured to outputting a power-on signal to said power control unit when a said stored information pattern matches the decoded said decoded first type of information matches one of the at least one stored information pattern; and
wherein said power control unit coupled tois configured to provide operating voltage to said remaining portion of said switched-off member upon receipt of said power-on signal.
15. The system of claim 14, wherein said interface stores at least a first information pattern representing a subset of members of said environment, and a second information pattern representing a subset of said subset of members of said environment;
wherein said comparator outputs said power-on signal when the decoded said first type of information matches either of said first information pattern or said second information pattern.
16. The system of claim 14, wherein each said member is Energy Star compliai nt, and wherein collectively for each interface said decoder and said comparator consume less than 30 watts of operating power.
17. The system of claim 13 14, wherein said environment further includes a second member, configured to receiving e said information broadcast by the broadcasting member, whose operating voltage is switched-off, said method powering-on each said member said system further comprising;
a second interface of said second member including a second interface coupled to receive said broadcasted information, at least a portion of said second network interface receiving operating voltage at all times , said second interface including a second decoder, a second comparator, and a second power control unit, wherein said decoder, comparator, and power control unit are each configured to receive operating voltage while a remaining portion of the second member is not;
wherein said second decoder is configured to decodinge said first type of information included in said received information;
wherein said second comparator is configured to compareingsaid decoded said first type of information with at least one stored information pattern representing a power-on condition, wherein said second comparator is configured to outputting a power-on signal to said second power control unit when said stored information pattern matches the decoded said decoded first type of information matches one of the at least one stored information pattern; and
wherein said second power control unit coupledis configured to provide operating voltage to said remaining portion of said second member upon receipt of said power-on signal;
wherein each member is powered-on simultaneously when said decoded said first type information matches said stored information pattern .
18. The system of claim 14, wherein said received information includes packets of digital data.
19. The system of claim 14, wherein said first type of information includes binary address information.
20. The system of claim 14, wherein said comparator includes implements a hashing algorithm executed within said interface .
21. A computer system comprising:
a network interface coupled to a plurality of computers, wherein the network interface is configured to receive information packets from one of the plurality of computers, and wherein the network interface includes a decoder, a comparator, and a power control unit;
wherein said decoder, said comparator, and said power control unit receive power;
wherein said network interface is configured to receive said information packets;
wherein said decoder is configured to decode address information included in said information packets;
wherein said comparator is configured to compare the decoded address information with one or more patterns of bits, and to output a power-on signal to said power control unit when one of the one or more patterns of bits matches the decoded address information; and
wherein said power control unit is configured to pass power from said power source to said client computer system upon receipt of the power-on signal.
22. The computer system of claim 21, further comprising a switch unit coupled to a power source, wherein:
responsive to the power control unit receiving a power-on signal, said switch unit is configured to supply power from the power source to said computer system even if said computer system is powered off or in a low-power mode.
23. The computer system of claim 21, wherein said network interface consumes less than 30 watts of power when said computer system is in a power off mode.
24. The computer system of claim 21, wherein said comparator comprises a hashing mechanism.
25. The computer system of claim 21, wherein said comparator comprises register comparator logic hardware.
26. The computer system of claim 21, wherein:
said one or more patterns of bits are stored in said network interface and include at least a first pattern of bits associated with a broadcast address and a second pattern of bits associated with a client address; and
wherein said comparator is configured to output a power-on signal when the decoded address information matches said first pattern of bits or said second pattern of bits.
27. The computer system of claim 21, wherein:
said power control unit is selected from a group consisting of: (i) power control integrated circuit, (ii) a MOSFET switch.
28. The computer system of claim 21, wherein said network interface is located on a card.
29. A method comprising:
a network interface included in a computer system coupled to a network receiving an information packet including a bit pattern from a server computer system coupled to said network, wherein the receiving occurs while the network interface is receiving power but a remaining portion of the computer system is not, wherein the network interface includes a decoder, comparator, and a power control unit;
said decoder decoding said received bit pattern included in said information packet;
said comparator comparing said decoded bit pattern with at least one bit pattern stored in said network interface and outputting a power-on signal to said power control unit when the decoded bit pattern matches one of the stored bit patterns; and
said power control unit passing power to the remaining portion of said computer system upon receipt of said power-on signal.
30. The method of claim 29, wherein said power control unit supplies power to said computer system responsive to said power-on signal, even if the computer system is powered off or in a low-power mode.
31. The method of claim 29, wherein the at least one bit pattern includes at least a first bit pattern associated with a broadcast address and a second bit pattern associated with a client address, and wherein said comparator outputs said power-on signal when said decoded bit pattern matches said first bit pattern or said second bit pattern.
32. The method of claim 29, wherein the information packet includes broadcast address information associated with a plurality of computer systems coupled to the network, and wherein the information packet is transmittable to each of the plurality of computer systems to cause each of the plurality of computers to receive power.
33. A method comprising:
a network interface of a client computer system receiving one or more information packets from a server computer system, wherein the receiving occurs while at least a portion of the network interface is receiving power but a remaining portion of the client computer system is not, wherein the network interface includes a decoder, a comparator, and a power control unit;
the decoder decoding address information included in the one or more information packets;
the comparator comparing the address information with one or more stored bit patterns;
the comparator outputting a power-on signal to the power control unit when the address information matches one of the one or more stored bit patterns; and
in response to the power control unit receiving the power-on signal, the power control unit providing the remaining portion of the client computer system power.
34. A method comprising:
a server transmitting packet information to a first network interface over a network, wherein the first network interface is included in a client computer, wherein the first network interface includes a decoder, a comparator, and a power control unit and is configured to receive power even while a remaining portion of the client computer is not, wherein the transmitting occurs while the first network interface is receiving power but a remaining portion of the client computer is not;
wherein the transmitting causes:
the decoder to decode the packet information;
the comparator to indicate to the power control unit whether the decoded packet information matches one or more predetermined values; and
the remaining portion of the client computer to receive power based on the indication.
35. The method of claim 33 wherein the packet information is transmitted over the network to respective network interfaces included in a plurality of other client computers, wherein each of respective network interfaces is receiving power while the remaining portions of the plurality of other client computers are not; and
wherein the packet information is addressed to a broadcast address, wherein one of the one or more predetermined values corresponds to the broadcast address, and wherein the transmitting also causes the remaining portion of each of the plurality of other computers to receive power.
36. A method comprising:
a network interface of a client computer system receiving one or more data packets from a server computer system, wherein the receiving occurs while at least a portion of the network interface is receiving power but a remaining portion of the client computer system is not;
the network interface comparing information in the one or more data packets with one or more stored bit patterns;
in response to the comparing resulting in a match, the network interface causing the remaining portion of the client computer system to receive power.
US09/965,484 1995-07-06 2001-09-26 Method and apparatus for powering-on a computer-based system via a network interface Expired - Lifetime USRE40922E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/965,484 USRE40922E1 (en) 1995-07-06 2001-09-26 Method and apparatus for powering-on a computer-based system via a network interface

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/499,085 US5809313A (en) 1995-07-06 1995-07-06 Method and apparatus for powering-on a computer-based system via a network interface
US09/152,634 US5958057A (en) 1995-07-06 1998-09-14 Method and apparatus for powering-on a computer-based system via a network interface
US09/965,484 USRE40922E1 (en) 1995-07-06 2001-09-26 Method and apparatus for powering-on a computer-based system via a network interface

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/152,634 Reissue US5958057A (en) 1995-07-06 1998-09-14 Method and apparatus for powering-on a computer-based system via a network interface

Publications (1)

Publication Number Publication Date
USRE40922E1 true USRE40922E1 (en) 2009-09-22

Family

ID=23983752

Family Applications (3)

Application Number Title Priority Date Filing Date
US08/499,085 Expired - Lifetime US5809313A (en) 1995-07-06 1995-07-06 Method and apparatus for powering-on a computer-based system via a network interface
US09/152,634 Ceased US5958057A (en) 1995-07-06 1998-09-14 Method and apparatus for powering-on a computer-based system via a network interface
US09/965,484 Expired - Lifetime USRE40922E1 (en) 1995-07-06 2001-09-26 Method and apparatus for powering-on a computer-based system via a network interface

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US08/499,085 Expired - Lifetime US5809313A (en) 1995-07-06 1995-07-06 Method and apparatus for powering-on a computer-based system via a network interface
US09/152,634 Ceased US5958057A (en) 1995-07-06 1998-09-14 Method and apparatus for powering-on a computer-based system via a network interface

Country Status (4)

Country Link
US (3) US5809313A (en)
EP (1) EP0752637B1 (en)
JP (1) JPH09120380A (en)
DE (1) DE69624535T2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100305723A1 (en) * 2009-06-01 2010-12-02 Denso Corporation Electronic control unit

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047378A (en) * 1997-09-29 2000-04-04 International Business Machines Corporation Wake multiple over LAN
US6085328A (en) * 1998-01-20 2000-07-04 Compaq Computer Corporation Wake up of a sleeping computer using I/O snooping and imperfect packet filtering
US6266696B1 (en) * 1998-02-17 2001-07-24 International Business Machine Corporation Full time network auxiliary for a network connected PC
US6158020A (en) * 1998-04-14 2000-12-05 International Business Machines Corporation Remote jumper set and reset
US6532497B1 (en) * 1998-04-14 2003-03-11 International Business Machines Corporation Separately powered network interface for reporting the activity states of a network connected client
US6938040B2 (en) 1998-04-28 2005-08-30 International Business Machines Corporation Pattern matching in communications network where first memory stores set of patterns, and second memory stores mask data identifying patterns in the first memory
KR100316647B1 (en) * 1998-07-30 2002-01-15 윤종용 Power control method and apparatus therefor in computer system using wake on LAN signal
US6098174A (en) * 1998-08-03 2000-08-01 Cirrus Logic, Inc. Power control circuitry for use in a computer system and systems using the same
US6415387B1 (en) * 1998-12-14 2002-07-02 International Business Machines Corporation Low power mode computer with simplified power supply
DE19919473A1 (en) * 1999-04-29 2000-11-02 Bosch Gmbh Robert Remotely configurable processor assembly and method for configuring it
US6426571B1 (en) 2000-04-25 2002-07-30 Hewlett-Packard Company Firmware controlled drain-free circuit to allow backup battery installation at time of manufacture
US6701442B1 (en) 2000-05-09 2004-03-02 3Com Corporation Power management circuit for selectively applying power to network monitoring circuitry which monitors the receipt of network wake-up messages
US6925085B1 (en) * 2000-06-07 2005-08-02 Advanced Micro Devices, Inc. Packet classification using hash key signatures generated from interrupted hash function
US20030028827A1 (en) * 2001-08-06 2003-02-06 Gray Peter Daniel Method and apparatus for monitoring a computing device
JP4157347B2 (en) * 2002-09-13 2008-10-01 富士通株式会社 Gateway card, gateway device, gateway control method, and gateway control program
US7251736B2 (en) * 2003-06-25 2007-07-31 International Business Machines Corporation Remote power control in a multi-node, partitioned data processing system via network interface cards
US8346886B2 (en) * 2004-09-08 2013-01-01 Red Hat, Inc. System, method, and medium for configuring client computers to operate disconnected from a server computer while using a master instance of the operating system
KR100737804B1 (en) * 2005-03-30 2007-07-10 전자부품연구원 Media service providing system using sensor network and metadata
US20080172135A1 (en) * 2007-01-11 2008-07-17 Froilich Haim Mordechay Device and method for controlling functional status of a computer remotely
US8140087B2 (en) * 2007-03-19 2012-03-20 Intel Corporation Techniques for always on always connected operation of mobile platforms using network interface cards
US8326960B2 (en) * 2009-12-03 2012-12-04 International Business Machines Corporation Wake on local area network signalling in a multi-root I/O virtualization
US9449428B2 (en) 2009-12-21 2016-09-20 Thomson Licensing Method for generating an environment map
US9197981B2 (en) * 2011-04-08 2015-11-24 The Regents Of The University Of Michigan Coordination amongst heterogeneous wireless devices
US10193358B2 (en) * 2012-04-23 2019-01-29 Hewlett Packard Enterprise Development Lp Deep-charging power resources of power resource group having identifier corresponding to range within which modulo falls based on charging time
US20140105273A1 (en) * 2012-10-15 2014-04-17 Broadcom Corporation Adaptive power management within media delivery system
US11416051B2 (en) * 2019-12-05 2022-08-16 Dell Products L.P. System and method for dynamic remote power management of information handling systems

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4206444A (en) * 1979-01-02 1980-06-03 Honeywell Information Systems Inc. Remote power controller utilizing communication lines
US4635195A (en) * 1984-09-25 1987-01-06 Burroughs Corporation Power control network using reliable communications protocol
US4663563A (en) * 1985-08-30 1987-05-05 Kabushiki Kaisha Toshiba Halophosphate phosphor and fluorescent lamp using the same
US4663539A (en) * 1984-11-29 1987-05-05 Burroughs Corporation Local power switching control subsystem
US4677566A (en) * 1984-10-18 1987-06-30 Burroughs Corporation Power control network for multiple digital modules
US4747041A (en) * 1983-06-27 1988-05-24 Unisys Corporation Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement
US5012233A (en) * 1989-09-07 1991-04-30 At&T Bell Laboratories Communication system comprising a remotely activated switch
US5051720A (en) * 1989-11-13 1991-09-24 Secure Telecom, Inc. Remote control system using power line of remote site
US5121500A (en) * 1988-12-30 1992-06-09 International Business Machines Corporation Preliminary polling for identification and location of removable/replaceable computer components prior to power-up
US5121506A (en) * 1991-02-04 1992-06-16 Jan Ulrich Collapsible visor-like head covering
EP0508685A2 (en) * 1991-04-10 1992-10-14 International Business Machines Corporation Power-on control system for a computer
EP0519713A2 (en) * 1991-06-21 1992-12-23 Canon Kabushiki Kaisha Character input method and apparatus
US5198806A (en) * 1990-12-31 1993-03-30 Lord & Sebastian, Inc. Remote control and secure access for personal computers
EP0573204A2 (en) * 1992-06-05 1993-12-08 Advanced Micro Devices, Inc. Network connection system
US5381414A (en) * 1993-11-05 1995-01-10 Advanced Micro Devices, Inc. Method and apparatus for determining if a data packet is addressed to a computer within a network
US5396636A (en) * 1991-10-21 1995-03-07 International Business Machines Corporation Remote power control via data link
US5404541A (en) * 1987-08-28 1995-04-04 Hitachi, Ltd. Operation monitoring and controlling apparatus for computer system
US5535400A (en) * 1994-01-28 1996-07-09 Compaq Computer Corporation SCSI disk drive power down apparatus
US6002340A (en) * 1994-01-14 1999-12-14 Sun Microsystems, Inc. Smart switch

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573165A (en) * 1990-12-04 1993-03-26 Nec Corp Method for starting terminal system
EP0522743B1 (en) * 1991-06-26 1997-12-17 Digital Equipment Corporation Combined hash table and CAM address recognition in a network
JP2508598B2 (en) * 1993-07-07 1996-06-19 日本電気株式会社 Remote power control device for communication network

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4206444A (en) * 1979-01-02 1980-06-03 Honeywell Information Systems Inc. Remote power controller utilizing communication lines
US4747041A (en) * 1983-06-27 1988-05-24 Unisys Corporation Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement
US4635195A (en) * 1984-09-25 1987-01-06 Burroughs Corporation Power control network using reliable communications protocol
US4677566A (en) * 1984-10-18 1987-06-30 Burroughs Corporation Power control network for multiple digital modules
US4663539A (en) * 1984-11-29 1987-05-05 Burroughs Corporation Local power switching control subsystem
US4663563A (en) * 1985-08-30 1987-05-05 Kabushiki Kaisha Toshiba Halophosphate phosphor and fluorescent lamp using the same
US5404541A (en) * 1987-08-28 1995-04-04 Hitachi, Ltd. Operation monitoring and controlling apparatus for computer system
US5121500A (en) * 1988-12-30 1992-06-09 International Business Machines Corporation Preliminary polling for identification and location of removable/replaceable computer components prior to power-up
US5012233A (en) * 1989-09-07 1991-04-30 At&T Bell Laboratories Communication system comprising a remotely activated switch
US5051720A (en) * 1989-11-13 1991-09-24 Secure Telecom, Inc. Remote control system using power line of remote site
US5198806A (en) * 1990-12-31 1993-03-30 Lord & Sebastian, Inc. Remote control and secure access for personal computers
US5121506A (en) * 1991-02-04 1992-06-16 Jan Ulrich Collapsible visor-like head covering
EP0508685A2 (en) * 1991-04-10 1992-10-14 International Business Machines Corporation Power-on control system for a computer
EP0519713A2 (en) * 1991-06-21 1992-12-23 Canon Kabushiki Kaisha Character input method and apparatus
US5396636A (en) * 1991-10-21 1995-03-07 International Business Machines Corporation Remote power control via data link
EP0573204A2 (en) * 1992-06-05 1993-12-08 Advanced Micro Devices, Inc. Network connection system
US5381414A (en) * 1993-11-05 1995-01-10 Advanced Micro Devices, Inc. Method and apparatus for determining if a data packet is addressed to a computer within a network
US6002340A (en) * 1994-01-14 1999-12-14 Sun Microsystems, Inc. Smart switch
US5535400A (en) * 1994-01-28 1996-07-09 Compaq Computer Corporation SCSI disk drive power down apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100305723A1 (en) * 2009-06-01 2010-12-02 Denso Corporation Electronic control unit

Also Published As

Publication number Publication date
DE69624535T2 (en) 2003-08-14
US5958057A (en) 1999-09-28
EP0752637A3 (en) 1997-01-15
JPH09120380A (en) 1997-05-06
EP0752637A2 (en) 1997-01-08
US5809313A (en) 1998-09-15
DE69624535D1 (en) 2002-12-05
EP0752637B1 (en) 2002-10-30

Similar Documents

Publication Publication Date Title
USRE40922E1 (en) Method and apparatus for powering-on a computer-based system via a network interface
US8291246B2 (en) High speed network interface with automatic power management with auto-negotiation
US7483966B2 (en) Systems, methods, and media for remote wake-up and management of systems in a network
US9207748B2 (en) Systems and methods for a wireless device wake-up process including power-save and non-power-save modes
US7574615B2 (en) Method of managing power consumption of a network interface
US8862709B2 (en) Remote management of boot application
JP3436012B2 (en) Power management method and apparatus in a network of computer stations
US7571332B2 (en) Reducing power consumed by a computer system during a hibernation or an off state by remotely waking up the computer system
KR101128352B1 (en) Usb controller and method for controlling the suspend mode of the same
US7051236B2 (en) Wirelessly network-connected, battery-powered information handling system featuring prevention of data corruption after wake-up by a network event
US20050166213A1 (en) Remote deployment of executable code in a pre-boot environment
US7281142B2 (en) Apparatus, system, and method for securely providing power supply commands
KR100345990B1 (en) Data processing system and method for remotely disabling a client computer system
US20040224728A1 (en) Method and system for power save mode in wireless communication system
US6272645B1 (en) Method and control circuit for waking up a computer system from standby mode
US6742027B1 (en) Data processing system and method for permitting a server to remotely disable a client computer system's input device
CN114936044A (en) Computing equipment and awakening method thereof
KR20030047475A (en) Power supply apparatus and method for a mobile terminal using an universal serial bus
KR20000018633A (en) Server managing module operating method and device using live power
JPH06332582A (en) Method and apparatus for reduction of electric power of computer system
KR20070077835A (en) Electronic device with plural processing unit
KR20070053005A (en) Apparatus and method for controlling power of network printer and power control system using it

Legal Events

Date Code Title Description
FPAY Fee payment

Year of fee payment: 12