Patent ID: 8566934

Claim:
A method of enhancing security of at least one of a host computing device and a peripheral device, the host computing device removably coupled to the peripheral device through an interface for communication according to a protocol for inter-device communication, the method comprising: receiving data from a first one of the peripheral device and the host computing device transparently in such a manner that the other one of the host computing device and the peripheral device, in the course of communication, fails to detect a node in addition to the first one of the peripheral device and the host computing device; implementing a preservation process that precludes inter-device communication termination that would otherwise occur under the protocol, wherein the preservation process includes sending a signal other than a data echo; storing the received data; analyzing the stored data to identify a circumstance posing a security risk; if analyzing does not identify such a circumstance, then echoing the data to the other of the peripheral device and the host transparently in such a manner that the recipient of such echoing, in the course of communication, fails to detect a node in addition to the first one of the peripheral device and the host computing device; if analyzing does identify such a circumstance, then performing a security process defined by a rule.