Communication method and apparatus
First Claim
1. A method of communicating with a monitoring apparatus, wherein the monitoring apparatus is configured to monitor a communication channel without being detected, including the steps of:
- a) encoding first data as a sequence of status signals according to a monitoring apparatus communication protocol, wherein the first data is intended for receipt by the monitoring apparatus;
b) sending the status signals from a host on a communication channel linking the host and an auxiliary device, the status signals being sent according to an interface protocol different to the monitoring apparatus communication protocol;
c) detecting the status signals on the communication channel using the monitoring apparatus; and
d) decoding the status signals in the monitoring apparatus to retrieve the first data.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication method allows a host to access and send commands to an apparatus across a network or communication system by encoding data as a sequence of status signals and sending the data from the host on a communication channel between the host and an auxiliary device. The apparatus detects the status signals sent on the communication channel and decodes the status signals to retrieve the data. The apparatus further comprises a data filter to filter keystroke data by removing break code data. The keystroke data can be reconstructed by the host.
-
Citations
29 Claims
-
1. A method of communicating with a monitoring apparatus, wherein the monitoring apparatus is configured to monitor a communication channel without being detected, including the steps of:
-
a) encoding first data as a sequence of status signals according to a monitoring apparatus communication protocol, wherein the first data is intended for receipt by the monitoring apparatus; b) sending the status signals from a host on a communication channel linking the host and an auxiliary device, the status signals being sent according to an interface protocol different to the monitoring apparatus communication protocol; c) detecting the status signals on the communication channel using the monitoring apparatus; and d) decoding the status signals in the monitoring apparatus to retrieve the first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus including a processor and a memory, wherein the processor includes:
-
a data monitor to detect a sequence of status signals on a communication channel linking a computer and an auxiliary device, the status signals being sent over the communication channel according to an interface protocol, wherein the data monitor is configured to monitor the communication channel without being detected; and a decoder to decode the sequence of status signals and retrieve first data encoded in the sequence of status signals according to a monitoring apparatus communication protocol different to the interface protocol. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system including a host, an auxiliary device and a monitoring apparatus, the host being connected to the auxiliary device via a communication channel and the monitoring apparatus being configured to:
detect status signals on a communication channel between the host and the auxiliary device; and
decode the status signals to retrieve data encoded in the status signals according to a monitoring apparatus communication protocol, the status signals being sent over the communication channel according to an interface protocol different to the monitoring apparatus protocol; and
monitor the communication channel without being detected.
Specification