Patent ID: 6735658
Filing Date: 2004-05-11
Classification: G06F,G09G

Abstract:
A system, comprising:a host computer system including a processor and a memory, wherein the host computer system is located at a first location; a local extender coupled to the host computer system; a first bus which is coupled to the local extender, wherein the first bus comprises a first transmission medium and a second transmission medium; a remote extender which is coupled to the first bus, wherein the remote extender is further coupled to a Universal Serial Bus (USB); at least one USB device, wherein the at least one USB device is coupled to the USB, wherein the at least one USB device is located at a second location remote from the first location; and a display device coupled to the remote extender, wherein the display device is located at the second location; wherein the local extender and the remote extender comprise a split USB host controller; wherein the host computer system is operable to: transmit first peripheral signals intended for the at least one USB device and video signals intended for the display device to the local extender, wherein the video signals include HSync and VSync video synchronization signals; and wherein the local extender is operable to: convert the video signals to a format suitable for transmission over the first but to the remote extender; convert the first peripheral signals to first non-USB compliant peripheral signals for transmission over the first bus to the remote extender; transmit the converted video signals to the remote extender over the first transmission medium of the first bus; and transmit the first non-USB compliant peripheral signals to the remote extender over the second transmission medium of the first bus; wherein the remote extender is operable to: convert the first non-USB compliant peripheral signals to first USB peripheral signals; convert the converted video signals back to the video signals, including the HSync and VSync video synchronization signals; transmit the first USB peripheral signals to the at least one USB device; and transmit the video signals to the display device for display; wherein the remote extender is further operable to: receive second USB peripheral signals from the at least one USB device; convert the second USB peripheral signals to second non-USB compliant peripheral signals for transmission over the first bus to the local extender; transmit the second non-USB compliant peripheral signals to the local extender over the first bus; and wherein the local extender is further operable to: convert the second non-USB compliant peripheral signals to second peripheral signal; and transmit the second peripheral signals to the host computer.