Patent ID: 7899020

Claim:
A method of reducing the bandwidth required to transmit a data packet via a wireless network, the method including the steps of: generating a packet to be transmitted via the wireless network; determining a packet type of the packet to be transmitted via the wireless network; and based on the packet type, selectively applying a suppression rule from a table of suppression rules to the packet to generate a suppressed packet, wherein applying a suppression rule includes suppressing at least a portion of the header of the packet and adding a descriptor associated with the header suppression rule to the packet, wherein the table of suppression rules includes: a parser specification sub-table, wherein the parser specification sub-table comprises a specification of a suppressed packet header to reconstruct and flags to operate hardware to parse the reconstructed packet; an expansion sub-table, wherein the expansion sub-table comprises values of fields that are suppressed so that a full header can be reconstructed from a suppressed header; and a mask specification sub-table wherein the mask specification sub-table comprises a byte mask to reconstruct the packet.