Patent ID: 7865752

Claim:
A method of filtering packets from a network, the method comprising: receiving a packet at a network adapter, the network adapter associated with a host computer in a power-managed state; comparing a destination address of the received packet to an address of the host computer using a pattern filter of the network adapter to determine if the received packet is addressed to the host computer; when the received packet is not addressed to the host computer, discarding the received packet; when the received packet is addressed to the host computer, comparing a port identifier of the received packet to a port number assigned to an application executing on the host computer using a port filter of the network adapter; when the received packet is addressed to the host computer and the port identifier does not match the port number, discarding the received packet using the port filter without waking up the host computer; and when the received packet is addressed to the host computer and the port identifier matches the port number, sending a wake-up message from the port filter to the host computer.