×

Pattern coalescing for remote wake-enabled applications

  • US 9,866,398 B2
  • Filed: 10/19/2016
  • Issued: 01/09/2018
  • Est. Priority Date: 05/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer storage media storing computer-readable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations for managing wake-enabled applications, the operations comprising:

  • receiving a packet;

    determining that the packet corresponds to a wake-enabled transport connection of a wake-enabled application, based on comparing the packet to a multiport wake pattern, wherein comparing the packet to the multiport wake pattern comprises;

    identifying a port in the packet; and

    matching the port in the packet to the multiport wake pattern using bit masking, wherein the multiport wake pattern is matchable to a plurality of ports in a wake-enabled port set, wherein the multiport wake pattern is a wild card pattern corresponding to the wake-enabled port set comprising the plurality of ports, wherein the multiport wake pattern is a bit pattern supporting wake functionality for multiple source ports in the wake-enabled port set, and the plurality of ports are assigned to wake-enabled applications to support wake functionality; and

    waking at least a portion of the wake-enabled application associated with the wake-enabled transport connection based at least in part on the identified port.

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