Methods and Systems for Providing Template Based Compression
First Claim
1. A method for providing template based compression on a message having headers and corresponding values comprising:
- stripping a first portion of the headers and the corresponding values from the message;
filtering a second portion of the headers and the corresponding values from the message based on the contents of a template;
substituting a third portion of corresponding values in the message with indices from a dictionary corresponding to the third portion of corresponding values;
encoding the indices and a fourth portion of the corresponding values into a packet in a different relative order than the corresponding values are arranged in the message; and
transmitting the packet to a recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for providing template based compression are proxided. In some embodiments, methods for providing template based compression on a message having headers and corresponding values are provided, the methods comprising stripping a first portion of the headers and the corresponding values from the message, filtering a second portion of the headers and the corresponding values from the message based on the contents of a template; substituting a third portion of corresponding values in the message with indices from a dictionary corresponding to the third portion of corresponding values; encoding the indices and a fourth portion of the corresponding values into a packet in a different relative order than the corresponding values are arranged in the message, and transmitting the packet to a recipient.
-
Citations
20 Claims
-
1. A method for providing template based compression on a message having headers and corresponding values comprising:
-
stripping a first portion of the headers and the corresponding values from the message; filtering a second portion of the headers and the corresponding values from the message based on the contents of a template; substituting a third portion of corresponding values in the message with indices from a dictionary corresponding to the third portion of corresponding values; encoding the indices and a fourth portion of the corresponding values into a packet in a different relative order than the corresponding values are arranged in the message; and transmitting the packet to a recipient. - View Dependent Claims (3, 4, 5, 6, 7, 8, 10)
-
-
2. The method of claim I. further comprising performing error checking on the headers and the values remaining in the message after the stripping.
-
9. The method of claim 9, wherein transmitting is a time-sensitive operation.
-
11. A system for providing template based compression on a message having headers and corresponding values comprising:
user equipment that; strips a first portion of the headers and the corresponding values from the message; filters a second portion of the headers and the corresponding values from the message based on the contents of a template; substitutes a third portion of corresponding values in the message with indices from a dictionary corresponding to the third portion of corresponding values; encodes the indices and a fourth portion of the corresponding values into a packet in a different relative order than the corresponding values are arranged in the message; and transmits the packet to a recipient. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
19. The system of claim 19, wherein transmitting is a time-sensitive operation.
Specification