Patent ID: 7406533

Claim:
A tangible computer readable storage medium having program instructions for communicating port traffic through a single Hypertext Transfer Protocol (HTTP) port, comprising: a) program instructions for establishing a connection between a first and second computing device; b) program instructions for transmitting allocation data associated with the port traffic to a tunneling driver; c) program instructions for segmenting the port traffic into datagrams; d) program instructions for appending a first header to each one of the datagrams; and e) program instructions for appending a Transmission Control Protocol/Internet Protocol (TCP/IP) header over the first header, the program instructions for appending a TCP/IP header including, program instructions for inserting a flag into a lower byte of a window size field of the TCP/IP header; and program instructions for inserting a checksum into an upper byte of the window size field of the TCP/IP header, wherein the TCP/IP header is configured to direct each one of the datagrams to the single HTTP port.