SIMPLE COMMUNICATION PROTOCOL FOR DATA TRANSMISSION OVER CONSTRAINED NETWORKS
First Claim
1. A source proxy for transmitting one or more TCP packets sent from a source device to a destination device over a wireless link, each TCP packet comprising a TCP data section and a TCP packet header, wherein the source proxy is located on said wireless link and is configured to:
- receive said one or more TCP packets;
determine a simple compression mode packet from said one or more TCP packets by removing the TCP packet header comprised in each TCP packet, said simple compression mode packet comprising the TCP data sections comprised in said one or more TCP packets and a header that comprises a connection identifier; and
send said simple compression mode packet to a destination proxy located on said wireless link, the destination proxy being configured to;
receive said simple compression mode packet and acknowledge reception to the source proxy;
determine one or more reconstructed TCP packets by extracting the data sections of each TCP packet from said simple compression mode packet; and
send said one or more reconstructed TCP packets to the destination device.
1 Assignment
0 Petitions
Accused Products
Abstract
A source proxy for transmitting one or more TCP packets sent from a source device to a destination device over a wireless link is provided. Each TCP packet comprises a TCP data section and a TCP packet header. The source proxy is located on the wireless link and is configured to: receive the one or more TCP packets; determine a simple compression mode packet from the one or more TCP packets by removing the TCP packet header comprised in each TCP packet, the simple compression mode packet comprising the TCP data sections comprised in the one or more TCP packets and a header that comprises a connection identifier, and send the simple compression mode packet to a destination proxy located on the wireless link, the destination proxy being configured to: receive the simple compression mode packet and acknowledge reception to the source proxy; determine one or more reconstructed TCP packets by extracting the data sections of each TCP packet from the simple compression mode packet, and send the one or more reconstructed TCP packets to the destination device.
3 Citations
14 Claims
-
1. A source proxy for transmitting one or more TCP packets sent from a source device to a destination device over a wireless link, each TCP packet comprising a TCP data section and a TCP packet header, wherein the source proxy is located on said wireless link and is configured to:
-
receive said one or more TCP packets; determine a simple compression mode packet from said one or more TCP packets by removing the TCP packet header comprised in each TCP packet, said simple compression mode packet comprising the TCP data sections comprised in said one or more TCP packets and a header that comprises a connection identifier; and send said simple compression mode packet to a destination proxy located on said wireless link, the destination proxy being configured to; receive said simple compression mode packet and acknowledge reception to the source proxy; determine one or more reconstructed TCP packets by extracting the data sections of each TCP packet from said simple compression mode packet; and send said one or more reconstructed TCP packets to the destination device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for transmitting, by a source proxy, one or more TCP packets sent from a source device to a destination device over a wireless link, each TCP packet comprising a TCP data section and a TCP packet header, wherein the method comprises:
-
receiving said one or more TCP packets by a source proxy located on said wireless link; determining, by said source proxy, a simple compression mode packet from said one or more TCP packets by removing the TCP packet header comprised in each TCP packet, said simple compression mode packet comprising the TCP data sections comprised in said one or more TCP packets and a header that comprises a connection identifier; sending, by said source proxy, the simple compression mode packet to a destination proxy located on said wireless link; receiving, by said destination proxy, said simple compression mode packet and acknowledging reception of said simple compression mode packet to the source proxy; determining, by the destination proxy, one or more reconstructed TCP packets by extracting the data sections of each TCP packet from said simple compression mode packet; and sending, by the destination proxy, said one or more reconstructed TCP packets to the destination device.
-
-
14. A program stored in a computer-readable non-transitory medium for transmitting, by a source proxy, one or more TCP packets sent from a source device to a destination device over a wireless link, each TCP packet comprising a TCP data section and a TCP packet header, the program comprising instructions stored on the computer-readable storage medium that, when executed by a processor, cause the processor to:
-
receive said one or more TCP packets by a source proxy located on said wireless link; determine, by said source proxy, a simple compression mode packet from said one or more TCP packets by removing the TCP packet header comprised in each TCP packet, said simple compression mode packet comprising the TCP data sections comprised in said one or more TCP packets and a header that comprises a connection identifier; send, by said source proxy, the simple compression mode packet to a destination proxy located on said wireless link; receive, by said destination proxy, said simple compression mode packet and acknowledging reception of said simple compression mode packet to the source proxy; determine, by the destination proxy, one or more reconstructed TCP packets by extracting the data sections of each TCP packet from said simple compression mode packet; and send, by the destination proxy, said one or more reconstructed TCP packets to the destination device.
-
Specification