Patent ID: 7305426

Claim:
A method for communicating data between a host device and one or more remote client devices with point-to-point data communication, the method comprising: coupling a first remote client device to the host device with a first client device connection interface to establish a point-to-point data communication link between the host device and the first remote client device; receiving Remote Network Driver Interface Specification (NDIS) messages in the first remote client device from a Remote NDIS component of the host device; communicating the Remote NDIS messages within the first remote client device from a first Remote NDIS driver of the host device implemented in the first remote client device, the first Remote NDIS driver designed for data communication over a distributed network via a virtual network to a virtual driver component in the first remote client device; coupling a second remote client device to the host device with a second client device connection interface to establish a point-to-point data communication link between the host device and the second remote client device; receiving the Remote NDIS messages in the second remote client device from the Remote NDIS component of the host device; and communicating the Remote NDIS messages within the second remote client device from a second Remote NDIS driver of the host device implemented in the second remote client device, the second Remote NDIS driver designed for data communication over a distributed network via a virtual network to a virtual driver component in the second remote client device.