Patent ID: 6647441
Filing Date: 2003-11-11
Classification: G06F,Y10S

Abstract:
A method of efficiently querying and processing individual descriptors of a group of descriptors by a processing means operating with a large set of devices or processes, said method comprising the steps of:querying said plurality of descriptors and processing said descriptors that have activity; assigning individual descriptors to a predetermined priority level of a hierarchical set of priority levels that are proportional to the amount of activity that individual descriptors are demonstrating; successively querying said individual descriptors at various intervals that vary in accordance with the amount of activity demonstrated by active descriptors and the assigned priority level of said individual descriptors by executing a driver loop which queries a plurality of descriptors of said predetermined sized group of descriptors and processes the descriptors that have activity, said plurality of descriptors including those descriptors which are in the highest priority level; changing the priority level of individual descriptors when the amount of activity of said individual descriptors changes from that which is expected in a particular level, wherein said priority levels vary from higher priority levels to lower priority levels, said higher priority levels having a higher amount of activity, the frequency of querying being higher for higher priority levels.