Patent ID: 7660910

Claim:
A method for directing a data transmission from a host system application, comprising: generating a data transmission destined for a first communication port; intercepting and subsequently redirecting the data transmission from said first communication port to a second communication port whereby the host system application is unaware of the redirection and continues to perform as if it were communicating to a serial COM port; providing a module for opening a new process thread to setup and wait for a data packet send event and communicating with a Socket Application Programming Interface (API) wherein the module has an application receive/transmit module which accepts data and determines the particular COM port option, a encryption/decryption portion, a configuration portion and a network interface portion; and transmitting the redirected and secured data transmission to a device; wherein the module launches a Delay Procedure Call (DPC) to wake up after a certain time to check if a data packet is available and said module is operable to perform a back channel write with a data from the device which copies the data packet into a buffer and signals an input/output manner when said data packet is available.