Patent ID: 8661523
Filing Date: 2014-02-25
Classification: G06F

Abstract:
1. A computer-implemented method of locking out data from a USB mass storage device in an extended USB system, the method comprising: providing an extended USB system, wherein the extended USB system comprises a host computer, comprising: a central processing unit (CPU) and memory; a graphics processing unit (GPU) coupled to the CPU; and an I/O processor coupled to the CPU and the GPU; a portal device, coupled to the host computer via an IP network, wherein the portal device is a USB controller with added HI logic, and wherein the portal device is remote from the host computer; and a remote human interface (HI) comprising one or more USB HI devices, an HI display device, and one or more USB mass storage devices, wherein the remote HI is coupled to the host computer via the portal device, wherein the one or more USB devices are located remotely from the host computer, wherein the remote HI does not comprise a general purpose computer for executing software applications, and wherein the extended USB system is restricted to a one-to-one relationship between the host computer, the portal device, and the remote HI; wherein the HI logic of the portal device is configured to implement: translating incoming USB eXtension protocol (USBX) IP packets from the I/O processor of the host computer to USB data for provision to the one or more USB HI devices or the one or more USB mass storage devices; and translating USB data from the one or more USB HI devices or the one or more USB mass storage devices to USBX IP packets for provision to the I/O processor of the host computer; providing a hardware lockout switch at the host computer of the extended USB system, the hardware lockout switch operable between an activated or inactivated position, wherein the hardware lockout switch is a jumper switch; providing a host lockout process at the host computer, the host lockout process programmed to deliver a lockout signal to the portal device, via the IP network, in response to the hardware lockout switch being in the activated position; and providing a portal lockout process at the portal device, the portal lockout process programmed to receive the lockout signal, and, in response to the signal, to block all data from the one or more USB mass storage devices at the remote HI from entering the IP network.