Mechanism to save system power using packet filtering by network interface
AssigneeMicrosoft Technology Licensing, LLC
InventorsOsman N. Ertugay, David G. Thaler, Mahender Hari, Andrew J. Ritz, Alireza Dabagh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsOsman N. Ertugay, David G. Thaler, Mahender Hari, Andrew J. Ritz, Alireza Dabagh
Estimating the term…
A network interface that connects a computing device to a network may be configured to process incoming packets and determine an action to take with respect to each packet, thus decreasing processing demands on a processor of the computing device. The action may be indicating the packet to an operating system of the computing device immediately, storing the packet in a queue of one or more queues or discarding the packet. When the processor is interrupted, multiple packets aggregated on the network interface may be indicated to the operating system all at once to increase the device's power efficiency. Hardware of the network interface may be programmed to process the packets using filter criteria specified by the operating system based on information gathered by the operating system, such as firewall rules.
A method (500) of operating a network interface (204, 220) adapted for connecting a computing device (201) to a network (102), the method comprising:
A network interface device (204, 220) adapted for connecting a computing device (201) to a network (102), the network interface device comprising:
At least one computer-readable storage medium encoded with computer-executable instructions that, when executed with at least one processor, perform a method of operating a network interface adapted for connecting a computing device to a network, the method comprising:
Dependencies are inferred from the claim text.