In a computer system which allows simultaneous operation of multiple processes, a software watchdog process operates to monitor a primary process through operating system calls. If the response to an operating system call shows that the primary process is not operating or is over utilizing CPU time,...http://www.google.co.uk/patents/US20030221141?utm_source=gb-gplus-sharePatent US20030221141 - Software-based watchdog method and apparatus