Patent ID: 8683497

Claim:
A non-transitory computer-readable storage medium storing a network device driver interoperational with a real device driver installed in a communication terminal, the network device driver comprising: a fetching/hooking module, which fetches/hooks at least one of hardware data and a hardware event of the communication terminal; a packet assembly module, which packetizes the at least one of the hardware data and the hardware event; a packet release module, which recovers at least one of the packetized hardware data and the hardware event, which are/is received from another communication terminal connected with the communication terminal via a wired/wireless communication network; and a transmission module, which receives/transmits the at least one of the packetized hardware data and the hardware event from/to the other communication terminal, wherein the communication terminal further comprises a manager module, which controls the network device driver to be transmitted to the other communication terminal according to a download request for the network device driver, the download request being transmitted from the other communication terminal, and wherein the fetching/hooking module fetches the hardware data directly from a peripheral device of the communication terminal, and hooks the hardware event directly from the real device driver of the communication terminal, the real device driver being an interface to operate the peripheral device.