Remote device waking using a multicast packet
First Claim
1. At least one computer readable medium having computer executable instructions stored thereon, which, when executed, perform a method, for use by a first device, for changing the first device from a sleeping state of the first device to an awake state of the first device, the first device being a member of a multicast group, the method comprising acts of:
- (A) receiving, by the first device, a multicast packet sent to at least two devices that are members of the multicast group;
(B) determining, by the first device, whether the multicast packet includes an identifier of the first device; and
(C) in response to determining that the multicast packet includes an identifier of the first device, changing the first device from the sleeping state of the first device to the awake state of the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
Sleeping device(s) may be changed from a sleeping state to an awake state using a multicast packet that sent to a multicast address of a multicast wake-up group. The packet may include an identifier for one or more particular device(s) in the multicast group, which, when received by the device(s), causes the device(s) to wake up.
63 Citations
20 Claims
-
1. At least one computer readable medium having computer executable instructions stored thereon, which, when executed, perform a method, for use by a first device, for changing the first device from a sleeping state of the first device to an awake state of the first device, the first device being a member of a multicast group, the method comprising acts of:
-
(A) receiving, by the first device, a multicast packet sent to at least two devices that are members of the multicast group; (B) determining, by the first device, whether the multicast packet includes an identifier of the first device; and (C) in response to determining that the multicast packet includes an identifier of the first device, changing the first device from the sleeping state of the first device to the awake state of the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, for use by a second device, for changing a first device from a sleeping state of the first device to an awake state of the first device, the first device being a member of a multicast group that includes at least two devices, the method comprising acts of:
-
(A) receiving, by the second device, a first packet sent to an address of the multicast group, the first packet that includes an identifier of the first device; and (B) in response to receiving the first packet, sending, to the at least two devices that are members of the multicast group, a multicast packet that includes the identifier of the first device to indicate that the first device should be changed from the sleeping state of the first device to the awake state of the first device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A first device, comprising:
-
a processor configured to change from a sleeping state of the processor to an awake state of the processor in response to receiving a wake-up signal from a network communication module that is in communication with the processor; and a network communication module that receives a multicast packet sent to devices that are members of a multicast group and determines whether the multicast packet includes an identifier of the first device, and if so, provides a wake-up signal to the processor. - View Dependent Claims (17, 18, 19, 20)
-
Specification