Patent ID: 7392323

Claim:
A method for tunneling data associated with a packet based multimedia communication standard, comprising: intercepting a library call associated with the multimedia communication standard; registering identification data associated with the library call; establishing a TCP tunneling connection related to the identification data; adding a Transmission Control Protocol/Internet Protocol (TCP/IP) header over a pre\-existing header of a all data packets related to the identification data, wherein the method operation of adding a TCP/IP header includes, inserting an identifying pre-defined value into an upper byte of a window size field of the TCP/IP header, and inserting a checksum into a lower byte of the window size field of the TCP/IP header; and transmitting the data packets having the (TCP/IP) header through a firewall, wherein the TCP/IP header includes a TCP SEQ number and a TCP ACK number that are incremented and tracked in order to simulate a stateful connection.