Patent ID: 7251248

Claim:
A device for connecting at least two devices via interfaces, the device comprising in series: a first device driver module, which conforms to a first connection standard and which is arranged to operate with a first one of the interfaces and to provide a data and command output in response to data received at the first interface; an abstraction layer, which receives the data from the first device driver and provides protocol-free data and commands in response thereto; a data core which is arranged to receive the protocol-free data and commands and to provide data and commands in response thereto; a second abstraction layer, which is arranged to receive the data and commands from the data core and to provide protocol-containing data and commands in response thereto; and a second device driver module, which conforms to a second connection standard and which is arranged to receive the protocol-containing data and commands and to operate with a second one of the interfaces to provide data and commands conforming to the second connection standard thereat.