Patent ID: 8139486

Claim:
A method for generating an asynchronous data frame for data transmitted from an asynchronous device, the method comprising: buffering a character received from an asynchronous device; for at least one additional character, buffering the additional character if the additional character is received from the asynchronous device before the expiration of a predetermined interval measured from a time when a last buffered character was received, the predetermined interval being greater than a typical idle time between consecutively received characters and being determined so that the buffered characters comprise a complete set of data for a data frame transmitted from the asynchronous device, wherein said predetermined interval comprises a value based on asynchronous line speed, total number of bits per character, and number of characters per frame; and assembling the one or more buffered characters as the data frame after the expiration of the predetermined interval if no additional character is received from the asynchronous device before the expiration of the predetermined interval; generating an encapsulated TCP packet comprising the data frame; transmitting the encapsulated TCP packet to a remote device across a TCP/IP network.