Patent ID: 8346991

Claim:
A method of communication between a host processing electronic device and a peripheral electronic device, wherein said peripheral electronic device includes a data storage means, a smart card reader means and a routing means, said data storage means is separate from said smart card reader means, and communicates data by way of a first communication protocol, said smart card reader means communicates data via a second communication protocol, and said host processing electronic device and said peripheral electronic device are interconnected via at least one interface, said method comprising the steps of: detecting the peripheral electronic device upon connection of said peripheral electronic device; declaring, by the peripheral device, a data storage function to the host processing electronic device; converting, by the routing means of said peripheral electronic device, a command from said first communication protocol to said second communication protocol; encapsulating, by the routing means of said peripheral electronic device, a response from said second communication protocol to said first communication protocol, running an auto-run file, stored in said data storage means of said peripheral electronic device, said auto-run file automatically loading a reader bus driver on said host processing electronic device, automatically loading and installing said reader bus driver on the host processing electronic device, said reader bus driver pre-installing a smart card reader driver on said host processing electronic device automatically finalizing full installation of said smart card reader driver on said host processing electronic device, and exchanging commands and responses between said smart card reader driver installed on said host processing electronic device and said smart card reader means of said peripheral electronic device through the interface via said first communication protocol.