Patent ID: 8356132

Claim:
A method for controlling the selection of channels in a keyboard video mouse (KVM) switch having a plurality of channels according to a position of a position movable component, the method comprising: providing a plurality of devices in communication with the KVM switch through one each of a plurality of KVM switch channels; correlating one of a plurality of position definitions of the position movable component with the KVM switch channel of each of the plurality of devices as a function of an orientation of the position movable component toward a physical location of the correlated device; receiving a current sensor reading indicating a current position of the position movable component, each position of the position movable component being associated with one of the plurality of channels; identifying one of the plurality of channels corresponding to the current sensor reading based on one of a plurality of position definitions, each of the plurality of position definitions providing sensor readings corresponding to the positions associated with one of the plurality of channels; generating a signal for selecting the identified correlated channel at the KVM switch; transmitting the signal to the KVM switch; determining a number of active channels; determining if a position definition has been created for each of the number of active channels; and determining if the sensor readings for the plurality of position definitions are to be revised according to a change in a current sensor reading of one of the position definitions, determining that a new channel has been added, or if a position of the position movable component is not detectable.