×

Remote device waking using a multicast packet

  • US 10,261,562 B2
  • Filed: 03/05/2016
  • Issued: 04/16/2019
  • Est. Priority Date: 01/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on a computing device that includes at least one processor and memory, the method comprising:

  • determining, by the computing device, to wake a sleeping device associated with a multicast group via a multicast packet that includes a multicast address of the sleeping device and a network address of the sleeping device, in which the multicast group includes a plurality of computing devices;

    forming, by the computing device in response to the determining, the multicast packet so that its destination address is set to the multicast address of at least the sleeping device and includes the network address of at least the sleeping device,where the formed multicast packet is configured to wake the sleeping device in response to the multicast address matching that of the sleeping device and the network address matching that of the sleeping device,where the formed multicast packet is configured to not wake the sleeping device in response to the multicast address not matching that of the sleeping device or the network address not matching that of the sleeping device, andwhere the formed multicast packet includes multiple network addresses for sleeping devices in the plurality of computing devices to be woken, each sleeping device being associated with a single network address, each of the network addresses having a common type including at least one or more of a media access control (MAC) address or internet protocol (IP) address; and

    sending, by the computing device, the formed multicast packet over a network to each and every computing device of the plurality of computing devices joined to the multicast group that include at least the sleeping device, wherein each of the plurality of computing devices receive the multiple network addresses, for distinct sleeping devices, which are contained within the sent multicast packet.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×