The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 23, 2014
Filed:
Jul. 13, 2011
Osman N. Ertugay, Bellevue, WA (US);
David G. Thaler, Redmond, WA (US);
Mahender Hari, Redmond, WA (US);
Andrew J. Ritz, Sammamish, WA (US);
Alireza Dabagh, Kirkland, WA (US);
Osman N. Ertugay, Bellevue, WA (US);
David G. Thaler, Redmond, WA (US);
Mahender Hari, Redmond, WA (US);
Andrew J. Ritz, Sammamish, WA (US);
Alireza Dabagh, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
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.