Patent ID: 7469421

Claim:
A controller and resource management system (CARMS) implemented in electronic hardware that is functionally independent of a processor, wherein said processor executes processor executable instructions, said CARMS comprising: a plurality of computer input/output interfaces to couple said CARMS to a plurality of computer resources, including control messages to said processor; an application program interface (API) buffer to communicatively couple said control messages to said processor; a watchdog timer function to monitor operation of said CARMS; event priority and scheduler logic which receives inputs of computer data and computer events, and responsive to said inputs, outputs data comprising: prioritized and scheduled computer events, prioritized and scheduled computer data; and security filter logic which receives said output data, and in response thereto outputs filtered data comprising: filtered and verified computer events, filtered and verified computer data, and in response thereto communicatively couples said filtered data to said processor such that prioritized, and scheduled, and verified computer events and computer data are coupled to said processor through said CARMS, and wherein said CARMS does not require said processor executable instructions to function, and said CARMS is separate from said processor executable instructions.