Cable modem system and method for supporting packet PDU compression
First Claim
1. A method for generating a data compression dictionary and utilizing it to enhance communication efficiency in a DOCSIS compliant network, comprising the steps of:
- i. identifying a plurality of frequently occurring data strings transmitted by a plurality of cable modems in the DOCSIS network;
ii. assigning a token to represent each one of the plurality of frequently occurring data strings;
iii. entering each one of the plurality of frequently occurring data strings and each token assigned to represent each one of the plurality of frequently occurring data strings into a lookup table to produce a data compression dictionary; and
iv. transmitting the data compression dictionary to the plurality of cable modems in the DOCSIS network during initialization of each of the plurality of cable modems.
6 Assignments
0 Petitions
Accused Products
Abstract
A cable modem system and method are provided for using a data compression dictionary to transmit compressed payload data in a DOCSIS network while utilizing conventional cable modem termination system (CMTS) equipment. A cable modem system in accordance with the invention includes a cable modem and a CMTS adapted to send and receive compressed payload data. In one example, the cable modem is adapted to compress PDU payload data using a data compression dictionary and the CMTS is adapted to reconstruct the compressed PDU payload data that is received from the cable modem.
-
Citations
11 Claims
-
1. A method for generating a data compression dictionary and utilizing it to enhance communication efficiency in a DOCSIS compliant network, comprising the steps of:
-
i. identifying a plurality of frequently occurring data strings transmitted by a plurality of cable modems in the DOCSIS network; ii. assigning a token to represent each one of the plurality of frequently occurring data strings; iii. entering each one of the plurality of frequently occurring data strings and each token assigned to represent each one of the plurality of frequently occurring data strings into a lookup table to produce a data compression dictionary; and iv. transmitting the data compression dictionary to the plurality of cable modems in the DOCSIS network during initialization of each of the plurality of cable modems. - View Dependent Claims (2, 10, 11)
-
-
3. A method for transmitting compressed data packets in a DOCSIS network, comprising the steps of:
-
i. receiving a plurality of data packets for transmission, wherein each of said data packets has a payload portion comprised of one or more data strings; ii. identifying which of said data packets has a payload portion that can be compressed; iii. for each of said data packets identified in said step (b), replacing each of said one or more data strings contained in said payload portion with a token from a data compression dictionary assigned to represent said one or more data strings, wherein said data compression dictionary is tuned to data transmitted by a plurality of cable modems on the DOCSIS network; iv. appending a compression indicator to each of said tokens within each of said data packets; and v. transmitting said data packets within a DOCSIS service identifier; and vi. transmitting said data dictionary to each cable modem on the DOCSIS network when each said cable modem is initialized. - View Dependent Claims (4, 5, 6)
-
-
7. A method for expanding a PDU data string transmitted over a DOCSIS network, comprising the steps of:
-
i. receiving a plurality of data packets transmitted within a DOCSIS service identifier, wherein each of said data packets has a payload portion; ii. identifying each of said plurality of data packets having a compression indicator appended to one or more tokens within said payload portion; and iii. for each of said data packets identified in said step (b), replacing each of said one or more tokens contained within said payload portion with a data string assigned to represent said one or more tokens found in a data compression dictionary, wherein said data compression dictionary is tuned to data transmitted by a plurality of cable modems on the DOCSIS network and downloaded to each cable modem when it is initialized. - View Dependent Claims (8, 9)
-
Specification