Patent ID: 9319225
Filing Date: 2016-04-19
CPC Classification: G06F,H04L,H04W,Y02D

Claim Text:
1. At least one computer readable storage apparatus storing computer executable instructions that, based on execution by a computing device that includes at least one processor, memory, a network address, and a network communication module, configure the computing device to perform actions comprising: joining, by the computing device, a multicast group having a multicast address, where the multicast group is dedicated to waking up devices via a network; entering, by the computing device subsequent to the joining, a power state in which the computing device is asleep while the network communication module of the computing device remains awake; receiving, by the network communication module of the asleep computing device, a multicast wake-up packet sent to the multicast address, where the received packet comprises a multicast address and a plurality of network addresses of different devices to be woken; determining, by the network communication module of the asleep computing device, that the multicast address comprised by the received multicast wake-up packet matches the multicast address of the multicast group and that one of the plurality of network addresses of the different devices to be woken comprised by the received multicast wake-up packet matches the network address of the computing device; and waking, in response to the determining, the asleep computing device.