Remote computer wake-up for network applications
First Claim
1. A method for computer-based communication, comprising:
- storing at a first computer records of correspondence between application-specific identifiers used in a network application and network addresses of computers on a network that are respectively associated with the application-specific identifiers;
powering down a second computer after storing at the first computer a record of the correspondence between an application-specific identifier and a network address associated with the second computer;
determining, while the second computer is powered down, that a message is to be directed by the network application to the application-specific identifier associated with the second computer; and
sending a wake-up packet over the network to the network address specified by the record, so as to cause the second computer to power up and respond to the message.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for computer-based communication includes storing at a first computer records of correspondence between application-specific identifiers used in a network application and network addresses of computers on a network that are respectively associated with the application-specific identifiers. A second computer is powered down after storing at the first computer a record of the correspondence between an application-specific identifier and a network address associated with the second computer. If it is determined, while the second computer is powered down, that a message is to be directed by the network application to the application-specific identifier associated with the second computer, a wake-up packet is sent over the network to the network address specified by the record, so as to cause the second computer to power up and respond to the message.
85 Citations
37 Claims
-
1. A method for computer-based communication, comprising:
-
storing at a first computer records of correspondence between application-specific identifiers used in a network application and network addresses of computers on a network that are respectively associated with the application-specific identifiers;
powering down a second computer after storing at the first computer a record of the correspondence between an application-specific identifier and a network address associated with the second computer;
determining, while the second computer is powered down, that a message is to be directed by the network application to the application-specific identifier associated with the second computer; and
sending a wake-up packet over the network to the network address specified by the record, so as to cause the second computer to power up and respond to the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for computer-based communication, comprising:
-
storing at a first computer records of correspondence between network addresses of computers on a network and power states of the computers;
powering down a second computer while storing at the first computer a record indicating that the second computer has powered down;
determining, while the second computer is powered down, that a message is to be directed by a network application to the second computer; and
responsively to the record, sending a wake-up packet to the second computer, so as to cause the second computer to power up and respond to the message.
-
-
20. Apparatus for computer-based communication, comprising:
-
a memory, which is configured to store records of correspondence between application-specific identifiers used in a network application and network addresses of computers on a network that are respectively associated with the application-specific identifiers; and
a wake-up processor, which is arranged to receive, via the network, and to store in the memory a record of the correspondence between an application-specific identifier and a network address associated with a given computer, and to determine, while the given computer is powered down, that a message is to be directed by the network application to the application-specific identifier associated with the given computer, and to send a wake-up packet over the network to the network address specified by the record, so as to cause the given computer to power up and respond to the message. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. Apparatus for computer-based communication, comprising:
-
a memory, which is configured to store records of correspondence between network addresses of computers on a network and power states of the computers; and
a wake-up processor, which is arranged to receive, via the network, and to store in the memory a record indicating that a given computer is powered down, and to determine, while the given computer is powered down, that a message is to be directed by a network application to the second computer, and responsively to the record, to send a wake-up packet to the given computer, so as to cause the given computer to power up and respond to the message.
-
Specification