Flexible interface for communication between a host and an analog I/O device connected to the interface regardless the type of the I/O device
DC CAFCFirst Claim
1. An interface device for communication between a host device, which comprises drivers for input/output devices customary in a host device and a multi-purpose interface, and a data transmit/receive device comprising the following features:
- a processor;
a memory;
a first connecting device for interfacing the host device with the interface device via the multi-purpose interface of the host device; and
a second connecting device for interfacing the interface device with the data transmit/receive device, wherein the interface device is configured by the processor and the memory in such a way that the interface device, when receiving an inquiry from the host device as to the type of a device attached to the multi-purpose interface of the host device, sends a signal, regardless of the type of the data transmit/receive device attached to the second connecting device of the interface device, to the host device which signals to the host device that it is a storage device customary in a host device, whereupon the host device communicates with the interface device by means of the driver for the storage device customary in a host device, and wherein the interface device is arranged for simulating a virtual file system to the host, the virtual file system including a directory structure.
1 Assignment
Litigations
5 Petitions
Reexamination
Accused Products
Abstract
An interface device (10) provides fast data communication between a host device with input/output interfaces and a data transmit/receive device, wherein the interface device (10) comprises a processor means (13), a memory means (14), a first connecting device (12) for interfacing the host device with the interface device, and a second connecting device (15) for interfacing the interface device (10) with the data transmit/receive device. The interface device (10) is configured by the processor means (13) and the memory means (14) in such a way that, when receiving an inquiry from the host device via the first connecting device (12) as to the type of a device attached to the host device, regardless of the type of the data transmit/receive device, the interface device sends a signal to the host device via the first connecting device (12) which signals to the host device that it is communicating with an input/output device.
22 Citations
18 Claims
-
1. An interface device for communication between a host device, which comprises drivers for input/output devices customary in a host device and a multi-purpose interface, and a data transmit/receive device comprising the following features:
-
a processor;
a memory;
a first connecting device for interfacing the host device with the interface device via the multi-purpose interface of the host device; and
a second connecting device for interfacing the interface device with the data transmit/receive device, wherein the interface device is configured by the processor and the memory in such a way that the interface device, when receiving an inquiry from the host device as to the type of a device attached to the multi-purpose interface of the host device, sends a signal, regardless of the type of the data transmit/receive device attached to the second connecting device of the interface device, to the host device which signals to the host device that it is a storage device customary in a host device, whereupon the host device communicates with the interface device by means of the driver for the storage device customary in a host device, and wherein the interface device is arranged for simulating a virtual file system to the host, the virtual file system including a directory structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An interface device for communication between a host device, which comprises a multi-purpose interface and a specific driver for this interface, and a data transmit/receive device comprising the following features:
-
a processor;
a memory;
a first connecting device for interfacing the host device with the interface device via the multi-purpose interface of the host device; and
a second connecting device for interfacing the interface device with the data transmit/receive device, where the interface device is configured using the processor and the memory in such a way that the interface device, when receiving an inquiry from the host device as to the type of a device attached at the multi-purpose interface of the host device, sends a signal, regardless of the type of the data transmit/receive device attached to the second connecting device of the interface device, to the host device which signals to the host device that it is a storage device customary in a host device, whereupon the host device communicates with the interface device by means of the specific driver for the multi-purpose interface, and wherein the interface device is arranged for simulating a virtual file system to the host, the virtual file system including a file allocation table and a directory structure.
-
-
18. A method of communication between a host device, which comprises drivers for input/output devices customary in a host device and a multi-purpose interface, and a data transmit/receive device via an interface device comprising the following steps:
-
interfacing of the host device with a first connecting device of the interface device via the multi-purpose interface of the host device;
interfacing of the data transmit/receive device with a second connecting device of the interface device;
inquiring by the host device at the interface device as to the type of device to which the multi-purpose interface of the host device is attached;
regardless of the type of the data transmit/receive device attached to the second connecting device of the interface device, responding to the inquiry from the host device by the interface device in such a way that it is a storage device customary in a host device, whereupon the host device communicates with the interface device by means of the usual driver for the storage device, and wherein the interface device is arranged for simulating a virtual file system to the host, the virtual file system including a file allocation table and a directory structure.
-
Specification