KVM switch including a terminal emulator
First Claim
Patent Images
1_9. ] A kvm switch for connection to a monitor comprising:
- a communications port configured to receive terminal commands;
a digital memory;
an analyzer configured to analyze the terminal commands and update a digital representation of a virtual terminal stored in the digital memory, based on the terminal commands;
a circuit configured to scan the digital memory and generate analog RGB signals and synchronization signals; and
analog drivers for driving the analog RGB signals out to the monitor.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for converting the output of a communications port (e.g., a serial port or a USB port) into video signals representing the output of a terminal using a KVM switch. Upon receiving characters from the communications port, the system interprets the characters as terminal emulation commands and internally generates a representation of what a resulting terminal screen would look like. From that internal (digital) representation, the system produces analog outputS representing the terminal screen. The analog outputs are output on the monitor attached to the KVM switch.
58 Citations
179 Claims
-
1_9. ] A kvm switch for connection to a monitor comprising:
-
a communications port configured to receive terminal commands;
a digital memory;
an analyzer configured to analyze the terminal commands and update a digital representation of a virtual terminal stored in the digital memory, based on the terminal commands;
a circuit configured to scan the digital memory and generate analog RGB signals and synchronization signals; and
analog drivers for driving the analog RGB signals out to the monitor.
-
-
2_9. ] The KVM switch as claimed in claim 1, wherein the circuit comprises plural bitmaps representing line-by-line representations of characters stored in the digital memory.
-
3_9. ] The KVM switch as claimed in claim 1, wherein the analyzer and the circuit are implemented in a field-programmable gate array.
-
4_9. ] The KVM switch as claimed in claim 3, further comprising a configuration memory, wherein the field-programmable gate array is dynamically loaded with a configuration, from the configuration memory, corresponding to a type of terminal to be emulated.
-
5_9. ] The KVM switch as claimed in claim 1, wherein the terminal commands are commands for a text-based terminal.
-
6_9. ] The KVM switch as claimed in claim 1, wherein the terminal commands are commands for a graphics-based terminal.
-
7_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a wired communications port.
-
8_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises an Ethernet port
-
9_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises an RS-232 port.
-
10_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a serial port.
-
11_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a USB port.
-
12_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a Token ring port.
-
13_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises an ATM port.
-
14_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a wireless communications port.
-
15_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises an RF communications port.
-
16_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises an IR communications port.
-
17_9. ] The KVM switch as claimed in claim 1, wherein the communications port comprises a packet-based communications port.
Specification