1. A method for determining a state of an operating system, comprising: (a) monitoring a polling of a universal serial bus (USB) device by the operating system; (b) determining if the polling has stopped; and (c) taking corrective action to restore the operating system, if the polling has stopped.