Patent ID: 6574694
Filing Date: 2003-06-03
Classification: G06F

Abstract:
A system for efficiently servicing peripheral component events, said system comprising:a host computer having a peripheral component removably coupled thereto, said host computer adapted to operate a peripheral component driver, said peripheral component driver adapted to cause said host computer to service peripheral component events upon the generation of an interrupt; said peripheral component comprising a removable network interface card that is adapted to store coalesced peripheral component events and adapted to determine the time interval between succeeding peripheral component events, said peripheral component further adapted to cause the generation of an interrupt when the time interval between succeeding peripheral component events is greater than a predetermined threshold, said predetermined threshold set so as to cause said generation of said interrupt at an idle time period relative to the receipt of peripheral component events; and said peripheral component further adapted to monitor the servicing of said peripheral component events to determine the number of peripheral component events not serviced and to generate an interrupt upon the occurrence of a selected quantity of peripheral component events, said selected quantity of peripheral component events varying according to the number of peripheral component events not serviced.