Legal claims defining the scope of protection, as filed with the USPTO.
1. A method performed on a computing device that includes at least one processor, memory, and a network communication module, the method comprising: receiving, by the network communication module while the computing device is asleep, a multicast packet that is addressed to a multicast group that is dedicated to waking up devices, where a payload portion of the received multicast packet comprises a network address of each of a plurality of devices to be woken, and where at least one of the plurality of network addresses of the devices to be woken in the payload portion of the received multicast packet is an internet protocol (“IP”) address; and waking, by the network communication module in response to one of the plurality of network addresses matching a network address of the computing device and in response to the computing device being joined to the multicast group, the asleep computing device.
2. The method of claim 1 where the received multicast packet comprises authentication information that corresponds to at least one of the devices to be woken.
3. The method of claim 2 where the waking is conditioned at least in part on verifying the authentication information.
4. The method of claim 1 further comprising responding, by the computing device, to a query message sent to the multicast group by a router.
5. The method of claim 1 where at least one of the plurality of network addresses of the devices to be woken in the received multicast packet is a media access control (“MAC”) address.
6. A computing device comprising: at least one processor; memory coupled to the at least one computing device; a network address; a network communication module configured to receive, while the computing device is asleep, a multicast packet that is directed to a multicast group that is dedicated to waking up devices, where a payload portion of the received multicast packet comprises a network address of each of a plurality of devices to be woken, and where at least one of the plurality of network addresses of the devices to be woken in the payload portion of the received multicast packet is an internet protocol (“IP”) address; and the network communication module of the asleep computing device further configured wake, in response to one of the plurality of network addresses matching a network address of the computing device and in response to the computing device being joined to the multicast group, the asleep computing device.
7. The computing device of claim 6 where the received multicast packet comprises authentication information that corresponds to at least one of the devices to be woken.
8. The computing device of claim 7 where the waking is conditioned at least in part on verifying the authentication information.
9. The computing device of claim 6 , the network communication module further configured to respond to a query message sent to the multicast group by a router.
10. The computing device of claim 6 where at least one of the plurality of network addresses of the devices to be woken in the received multicast packet is an media access control (“MAC”) address.
11. 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: receiving, by the network communication module while the computing device is asleep, a multicast packet that is directed to a multicast group that is dedicated to waking up devices, where a payload portion of the received multicast packet comprises a network address of each of a plurality of devices to be woken, and where at least one of the plurality of network addresses of the devices to be woken in the payload portion of the received multicast packet is an internet protocol (“IP”) address; and waking, by the network communication module in response to one of the plurality of network addresses matching a network address of the computing device and in response to the computing device being joined to the multicast group, the asleep computing device.
12. The at least one computer readable storage apparatus of claim 11 where the received multicast packet comprises authentication information that corresponds to at least one of the devices to be woken.
13. The at least one computer readable storage apparatus of claim 12 where the waking is conditioned at least in part on verifying the authentication information.
14. The at least one computer readable storage apparatus of claim 11 where the received multicast packet comprises a multicast address corresponding to the multicast group in a header portion of the multicast packet.
15. The at least one computer readable storage apparatus of claim 11 , the actions further comprising responding, by the computing device, to a query message sent to the multicast group by a router.
Unknown
March 27, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.