Patent ID: 7349391

Claim:
A system comprising: a network having a host coupled thereto, the network operating asynchronously, the host executing software to generate packets for communication on the network; a bus with a bus device coupled thereto, wherein the bus device generates isochronous data, such that the isochronous data is transported over the asynchronous network; an interface coupling the network to the bus, the interface and the host coordinating to tunnel bus device packets over the network between the host and the bus device, wherein the host runs an application that generates the bus device packets, the bus device packets being isochronous data, and relies on an operating system that includes a driver for the bus device, the driver to issue the bus device packets and redirect the bus device packets to a network stack that encapsulates the bus device packets to create a network packet and sends the network packet to the bus device via the interface, the interface to decapsulate the network packet to obtain the bus device packet and forward the bus device packet to the bus device.