Patent ID: 7665133

Claim:
A system for monitoring processes in a document processing peripheral comprising: a monitoring means comprised of a process thread adapted for concurrently monitoring a plurality of individual software processes running concurrently therewith on a processor of a multi-threaded document processing peripheral during operation thereof, each process including at least one of a base process thread, a child process thread, and a port communication process thread; the monitoring means further comprising means adapted for monitoring commencement of new processes running on the processor in the document processing peripheral during operation thereof; a memory adapted for storing a baseline detection matrix populated with data representative of preselected authorized processes as determined by CPU usage, process identifiers, process names, child processes, and communication processes; testing means adapted for testing monitored processes and commenced new processes against data stored in the baseline detection matrix; means adapted for selectively generating an authorized process signal in accordance with testing completed by the testing means; and notification means adapted for selectively outputting a notification signal in accordance with the authorized process signal that the testing means has determined an existence of an active, unauthorized process thread.