Method and apparatus for distributing USB hub functions across a network
AssigneeIcron Technologies Corporation
InventorJohn Alexander McLeod
Life of this patent
Estimating the term…
Loading patent…
AssigneeIcron Technologies Corporation
InventorJohn Alexander McLeod
Estimating the term…
A method and related apparatuses for data transmission between a host computer and one or a plurality of USB compliant peripheral devices over a data communications network is provided which operates in the presence of transmission delays greater than that normally allowed in the USB specification. The host computer is connected to a local extender device which, in turn, is connected to one or a plurality of remote extender devices through the data communications network. The remote extender devices are, in turn, connected to a plurality of conventional USB peripheral devices. Data between the host computer and peripheral devices is stored and processed in the local and remote extender devices in order to allow the host computer and the USB peripheral devices to operate with greater than normally allowed time delays. In particular, the invention is of most utility when the round-trip transmission delay between the host computer and the USB peripheral device exceeds 1 microsecond.
A method for transmitting data between a host computer and one or a plurality of USB peripheral devices, wherein said USB peripheral devices are distributed around a data communications network and wherein the transmission delay across said network is greater than that normally allowed by the USB specification, said method comprising connecting a host computer to a local extender device, connecting said local extender device to one or a plurality of remote extender devices through a data communication network, and connecting said remote extender devices to one or a plurality of USB peripheral devices, wherein signals between said host computer and said USB peripheral devices are saved, collected, absorbed, or otherwise processed in the local extender and/or the remote extenders so as to allow the host computer and the USB peripheral devices to operate in the presence of a round trip delay greater than that normally allowed in the USB specification, and
A method for transmitting data between a host computer and one or a plurality of USB peripheral devices, wherein said USB peripheral devices are distributed around a data communications network and wherein the transmission delay across said network is greater than that normally allowed by the USB specification, said method comprising connecting a host computer to a local extender device, connecting said local extender device to one or a plurality of remote extender devices through a data communication network, and connecting said remote extender devices to one or a plurality of USB peripheral devices, wherein signals between said host computer and said USB peripheral devices are saved, collected, absorbed, or otherwise processed in the local extender and/or the remote extenders so as to allow the host computer and the USB peripheral devices to operate in the presence of a round trip delay greater than that normally allowed in the USB specification, and
A method for transmitting data between a host computer and one or a plurality of USB peripheral devices, wherein said USB peripheral devices are distributed around a data communications network and wherein the transmission delay across said network is greater than that normally allowed by the USB specification, said method comprising connecting a host computer to a local extender device, connecting said local extender device to one or a plurality of remote extender devices through a data communication network, and connecting said remote extender devices to one or a plurality of USB peripheral devices, wherein signals between said host computer and said USB peripheral devices are saved, collected, absorbed, or otherwise processed in the local extender and/or the remote extenders so as to allow the host computer and the USB peripheral devices to operate in the presence of a round trip delay greater than that normally allowed in the USB specification, and
A method for transmitting data between a host computer and one or a plurality of USB peripheral devices, wherein said USB peripheral devices are distributed around a data communications network and wherein the transmission delay across said network is greater than that normally allowed by the USB specification, said method comprising connecting a host computer to a local extender device, connecting said local extender device to one or a plurality of remote extender devices through a data communication network, and connecting said remote extender devices to one or a plurality of USB peripheral devices, wherein signals between said host computer and said USB peripheral devices are saved, collected, absorbed, or otherwise processed in the local extender and/or the remote extenders so as to allow the host computer and the USB peripheral devices to operate in the presence of a round trip delay greater than that normally allowed in the USB specification, and
A method for transmitting data between a host computer and one or a plurality of USB peripheral devices, wherein said USB peripheral devices are distributed around a data communications network and wherein the transmission delay across said network is greater than that normally allowed by the USB specification, said method comprising connecting a host computer to a local extender device, connecting said local extender device to one or a plurality of remote extender devices through a data communication network, and connecting said remote extender devices to one or a plurality of USB peripheral devices, wherein signals between said host computer and said USB peripheral devices are saved, collected, absorbed, or otherwise processed in the local extender and/or the remote extenders so as to allow the host computer and the USB peripheral devices to operate in the presence of a round trip delay greater than that normally allowed in the USB specification, and
Dependencies are inferred from the claim text.