Patent ID: 7917674
Filing Date: 2011-03-29
Classification: G06F

Abstract:
1. A keyboard, video, mouse (KVM) switch, comprising: at least one console port for connecting to a user console; a plurality of computer ports each for connecting to a computer; a switching structure coupled to the plurality of computer ports and the at least one console port for selectively connect video data and user input device data between the console port and a selected computer port; a plurality of communication controllers each coupled to one of the computer ports for communicating with the respective computers using a predetermined communication protocol; and a control circuit coupled to the plurality of communication controllers; wherein the control circuit includes a memory storing a client-side remote control program and a server-side remote control program for a desktop sharing and remote control application, and wherein in response to an instruction from the user console which selects a first one of the computer ports and a second one of the computer ports, the control circuit controls the switching structure to connect video data and user input device data between the console port and the selected first computer port, controls the communication controller for the selected first computer port to emulate a first mass storage device complying with the predetermined communication protocol, transfers the client-side remote control program to the emulated first mass storage device for execution by a first computer connected to the selected first computer port, controls the communication controller for the selected second computer port to emulate a second mass storage device and a user input device complying with the predetermined communication protocol, transfers the server-side remote control program to the emulated second mass storage device for execution by a second computer connected to the selected second computer port, and transfers data between the communication controllers for the first and second computer ports.