×

Pattern coalescing for remote wake-enabled applications

  • US 9,491,032 B2
  • Filed: 09/05/2013
  • Issued: 11/08/2016
  • Est. Priority Date: 05/29/2013
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer storage media storing computer-useable 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, wherein the packet is matchable to a multiport wake pattern, and the multiport wake pattern corresponds to a reserved port set having at least a wake-enabled port set, the wake-enabled port set is assigned to a network controller interface as a wake pattern through the multiport wake pattern;

    determining that the packet corresponds to a wake-enabled transport connection of a wake-enabled application, based on identifying that a port in the packet matches a port in the wake-enabled port set, wherein the multiport wake pattern is a wild card pattern corresponding to the wake-enabled port set comprising a plurality of ports, and the plurality of ports are assigned to wake-enabled applications to support wake functionality via the network controller interface based on the multiport wake pattern and corresponding ports of the wake-enabled applications; and

    waking at least a portion of the wake-enabled application associated with the wake-enabled transport connection, wherein waking the wake-enabled application comprises;

    identifying the port and an IP address in the packet; and

    matching the port and the IP address to the wake-enabled transport connection that uses a port matched in the wake-enabled port set via the multiport wake pattern.

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