KVM and USB peripheral switch
First Claim
Patent Images
1. A KVM and peripheral device switch comprising:
- a plurality of sets of KVM interfaces, each set of KVM interfaces having a keyboard interface, a mouse interface, and a video interface;
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 USB peripheral interface;
at least one host USB peripheral interface; and
a master controller configured to switch at least one of the sets of KVM interfaces and at least one of the USB peripheral interfaces among the host interfaces;
wherein a keyboard and mouse host is emulated to the keyboard interface and the mouse interface; and
wherein a keyboard and a mouse is emulated to the host interface.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for switching KVM and peripheral interfaces between host interfaces. Provided is a KVM switch where a keyboard and a mouse are emulated at host interfaces of the KVM switch and hosts are emulated at keyboard and mouse interfaces of the KVM switch. In addition, the KVM switch provided is capable of switching, either independently or concurrently with a keyboard and mouse, additional peripherals, such as USB peripherals.
138 Citations
22 Claims
-
1. A KVM and peripheral device switch comprising:
-
a plurality of sets of KVM interfaces, each set of KVM interfaces having a keyboard interface, a mouse interface, and a video interface;
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 USB peripheral interface;
at least one host USB peripheral interface; and
a master controller configured to switch at least one of the sets of KVM interfaces and at least one of the USB peripheral interfaces among the host interfaces;
wherein a keyboard and mouse host is emulated to the keyboard interface and the mouse interface; and
wherein a keyboard and a mouse is emulated to the host interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A KVM and peripheral device switch comprising:
-
a plurality of sets of KVM interfaces, each set of KVM interfaces having a keyboard interface, a mouse interface, and a video interface;
at least one user controller communicably coupled to at least one of the sets of KVM interfaces, the user controller being configured to emulate a keyboard and mouse host; and
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 coupled to at least one of the sets of host interfaces, the computer controller being configured to emulate a keyboard and a mouse;
at least one USB peripheral interface;
at least one host USB peripheral interface; and
a peripheral switch communicably coupled to at least one of the peripheral interfaces and to at least one of the host peripheral interfaces and configured to switch the USB peripheral interfaces between the host peripheral interfaces; and
a video switch communicably coupled 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 coupled to the user controller, the computer controller, the peripheral switch, and the video switch and configured to switch at least one of the sets of keyboard, mouse and video interfaces and at least one of the USB peripheral interfaces between the host peripheral interfaces. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for switching at least one keyboard interface, at least one mouse interface, at least one video interface, and at least one USB peripheral interface between host interfaces comprising:
-
emulating a keyboard and a mouse to each host interface;
emulating a host to each keyboard interface and mouse interface;
receiving a switching command at a controller, the switching command containing identification information; and
using the identification information to connect at least one of the keyboard interfaces, at least one of the mouse interfaces, at least one of the video interfaces, and at least one of the peripheral interfaces to at least one of the host interfaces. - View Dependent Claims (22)
-
Specification