Protocol compression with synchronized sequence numbers
First Claim
1. A system for transmission of data packets from a sending node to a receiving node via a data packet network, the sending node comprising:
- means for forming the data packets using two or more communications protocols, wherein;
a first communications protocol comprises means to associate with a data load a first protocol header having one or more protocol fields, anda second communications protocol comprises means to associate with the data load a second protocol header having one or more protocol fields;
compression means for removing one or more of the protocol fields of the first protocol header, wherein a value of a removed protocol field is predictable by reference to values of one or more protocol fields of the second communications protocol; and
transmission means for transmitting the data load to the data packet network after operation of the first and second communications protocols and the compression means,wherein the receiving node comprises;
template means for recognizing the protocol fields in the second protocol header; and
field prediction means for operating upon values of the one or more of the protocol fields of the second protocol header to determine the value of the removed protocol field.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for transmitting data packets includes a sending node. The sending node includes means for forming the data packets using two or more communications protocols. A first protocol includes means to associate with a data load a first header having one or more fields. A second protocol includes means to associate with the data load a second header having one or more fields. The sending node includes compression means for removing one or more fields of the first header. A value of a removed field is predictable by reference to values of one or more fields of the second protocol. A predefined template is used to remove the one or more fields of the first header for compression and to replace the removed field for decompression. The predefined template is identified by a template number included in an added header.
-
Citations
27 Claims
-
1. A system for transmission of data packets from a sending node to a receiving node via a data packet network, the sending node comprising:
-
means for forming the data packets using two or more communications protocols, wherein; a first communications protocol comprises means to associate with a data load a first protocol header having one or more protocol fields, and a second communications protocol comprises means to associate with the data load a second protocol header having one or more protocol fields; compression means for removing one or more of the protocol fields of the first protocol header, wherein a value of a removed protocol field is predictable by reference to values of one or more protocol fields of the second communications protocol; and transmission means for transmitting the data load to the data packet network after operation of the first and second communications protocols and the compression means, wherein the receiving node comprises; template means for recognizing the protocol fields in the second protocol header; and field prediction means for operating upon values of the one or more of the protocol fields of the second protocol header to determine the value of the removed protocol field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for transmission of data packets from a sending node to a receiving node via a data packet network, the sending node comprising:
-
means for forming the data packets using two or more communications protocols, wherein; a first communications protocol comprises means to associate with a data load a first protocol header having one or more protocol fields, and a second communications protocol comprises means to associate with the data load a second protocol header having one or more protocol fields; compression means for removing one or more of the protocol fields of the first protocol header, wherein a value of a removed protocol field is predictable by reference to values of one or more protocol fields of the second communications protocol; and transmission means for transmitting the data load to the data packet network after operation of the first and second communications protocols and the compression means, wherein a predefined template is used to remove the one or more of the protocol fields of the first protocol header for compression and to replace the removed protocol field for decompression, and wherein the predefined template is identified by a template number included in an added protocol header. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification