发明名称 Method and apparatus for connecting USB devices to a computer
摘要 A method and apparatus are provided to enable a plurality of standard USB peripheral devices, utilizing the USB specification, to be distributed at various nodes across a network, wherein communications across the network may take advantage of any pre-existing network connectivity of a standard, non-modified USB host computer. In particular, a virtual host controller function is added to the host computer in order to direct data communications towards a pre-existing network transceiver. As a result, the host computer is not required to be provided with USB hardware and is able to communicate across the network using pre-existing data communication components.
申请公布号 US8856388(B2) 申请公布日期 2014.10.07
申请号 US201113991466 申请日期 2011.12.09
申请人 Icron Technologies Corporation 发明人 McLeod John Alexander
分类号 G06F3/00;G06F13/36;G06F13/42;H04L29/06;G06F13/40 主分类号 G06F3/00
代理机构 Manelli Selter PLLC 代理人 Manelli Selter PLLC ;Stemberger Edward J.
主权项 1. A computer system for transmitting Universal Serial Bus (USB) traffic between one or a plurality of host computers and one or a plurality of USB peripheral devices, wherein said one or a plurality of host computers and said one or a plurality of USB peripheral devices are connected one to the other by a data communications network, said computer system comprising: a. one or a plurality of host computers for generating and accepting USB traffic; b. one or a plurality of USB peripheral devices capable of responding to USB traffic initiated by said one or a plurality of host computers; c. one or a plurality of network connections between said one or a plurality of host computers and said data communications network; d. one or a plurality of remote extender unit units, connected to said data communications network and utilized for connecting said one or a plurality of USB peripheral devices to said data communications network; e. one or a plurality of host controller drivers in said one or a plurality of host computers for converting between USB Request Blocks and USB Transfer Descriptors; f. one or a plurality of virtual host controllers in said one or a plurality of host computers for converting between USB Transfer Descriptors and virtual USB packets; g. a virtual host application in said one or a plurality of host computers for establishing connection paths between said one or a plurality of virtual host controllers and said one or a plurality of USB peripheral devices; h. a remote host application in said one or a plurality of remote extender units for establishing connection paths between said one or a plurality of virtual host controllers and said one or a plurality of USB peripheral devices; i. a slave host controller driver in said one or a plurality of remote extender units for converting between virtual USB packets and USB Transfer Descriptors; and j. a slave host controller in said one or a plurality of remote extender units for converting between USB Transfer Descriptors and USB packets.
地址 Burnaby, BC CA