Distriubte USB KVM switch
First Claim
Patent Images
1. A distributed KVM switch comprising:
- a host unit communicably coupleable to a non-USB channel and at least one USB host and video source, the host unit comprising a plurality of sets of host interfaces, each set of host interfaces having a host keyboard and mouse interface and a host video interface;
a device unit communicably coupleable to the non-USB channel and at least one USB keyboard and mouse and video display, the device unit comprising a plurality of sets of KVM interfaces, each set of KVM interfaces having a USB keyboard and mouse interface and a video interface; and
a master controller configured to switch at least one of the sets of KVM interfaces among the host interfaces;
wherein a USB host is emulated to each of the USB keyboard interfaces and mouse interfaces; and
wherein a USB keyboard and mouse are emulated to the host interface.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for switching USB keyboard and mouse interfaces and video interfaces between host interfaces over extended distances. Provided is a distributed KVM switch where a USB keyboard and mouse is emulated to the host interfaces of the KVM switch and a USB host is emulated to keyboard and mouse interfaces of the KVM switch. In addition, the USB keyboard and mouse interfaces and the video interfaces are separated from the host interfaces by a non-USB communications channel.
-
Citations
26 Claims
-
1. A distributed KVM switch comprising:
-
a host unit communicably coupleable to a non-USB channel and at least one USB host and video source, the host unit comprising a plurality of sets of host interfaces, each set of host interfaces having a host keyboard and mouse interface and a host video interface;
a device unit communicably coupleable to the non-USB channel and at least one USB keyboard and mouse and video display, the device unit comprising a plurality of sets of KVM interfaces, each set of KVM interfaces having a USB keyboard and mouse interface and a video interface; and
a master controller configured to switch at least one of the sets of KVM interfaces among the host interfaces;
wherein a USB host is emulated to each of the USB keyboard interfaces and mouse interfaces; and
wherein a USB keyboard and mouse are emulated to the host interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A distributed KVM switch comprising:
-
a host unit communicably coupleable to a four pair non-USB channel and at least one USB host and video source, the host unit comprising;
a plurality of sets of host interfaces, each set of host interfaces having a host keyboard and mouse interface and a host video interface, at least one computer controller communicably coupleable to at least one of the sets of host keyboard and mouse interfaces, the computer controller being configured to emulate a USB keyboard and mouse, and a host controller configured to control data flow over the non-USB channel;
a device unit communicably coupleable to the non-USB channel and at least one USB keyboard and mouse and video display, the device unit comprising;
a plurality of sets of KVM interfaces, each set of KVM interfaces having a USB keyboard and mouse interface and a video interface, at least one user controller communicably coupleable to at least one of the USB keyboard and mouse interfaces, the user controller being configured to emulate a USB host, and a device controller configured to control data flow over the non-USB channel;
a video switch communicably coupleable to at least one video interface and to at least one host video interface and configured to switch the video interfaces between the host video interfaces; and
a master controller communicably coupleable to the video switch and configured to switch at least one of the sets of keyboard, mouse and video interfaces between the host interfaces. - View Dependent Claims (22, 23)
-
-
24. A method for switching keyboard, mouse and video signals over an extended distance between a video source and a monitor and between a host device and a keyboard and mouse, the method comprising:
-
receiving at a device unit USB keyboard and mouse commands;
receiving at a device unit video data from a video display;
emulating a USB host to the keyboard and mouse;
receiving a switching command at a master controller, the switching command containing identification information;
converting the received keyboard and mouse commands to a non-USB format suitable for transmission over a non-USB communications channel;
transmitting to a host unit the non-USB commands and video data via a non-USB communications channel;
receiving at the host unit the converted commands and video data via the non-USB communications channel;
converting the commands received via the non-USB communications channel to USB commands for transmission over a USB communications channel;
using the identification information to determine the destination host for the USB commands and the destination video source for the video data;
transmitting the USB commands to a USB host via a USB communications channel; and
transmitting the video data to a video source via a video communications channel. - View Dependent Claims (25, 26)
-
Specification