Systems and methods for compressing packet headers
First Claim
Patent Images
1. A network device comprising:
- logic, implemented at least partially in hardware, to receive a data unit comprising a plurality of header fields, as an Internet Protocol (IP) packet;
logic, implemented at least partially in hardware, to suppress one or more header fields of the plurality of header fields to form a reduced data unit;
logic, implemented at least partially in hardware, to suppress one or more other header fields of the reduced data unit to form a further reduced data unit, where the further reduced data unit includes a movie professional experts group (MPEG) transport stream (TS) packet, which does not use at Data-Over-Cable Service Interface Specifications (DOCSIS) program identifier (PID); and
logic, implemented at least partially in hardware, to transmit the further reduced data unit to one or more destination devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A system processes data units in a network. The system receives a data unit that includes a group of headers and suppresses one or more of the headers to form a reduced data unit. The system suppresses one or more other headers of the reduced data unit to form a further reduced data unit and transmits the further reduced data unit to one or more destination devices using the program identifier (PID) field in the MPEG header as an index to suppressed headers.
12 Citations
16 Claims
-
1. A network device comprising:
-
logic, implemented at least partially in hardware, to receive a data unit comprising a plurality of header fields, as an Internet Protocol (IP) packet; logic, implemented at least partially in hardware, to suppress one or more header fields of the plurality of header fields to form a reduced data unit; logic, implemented at least partially in hardware, to suppress one or more other header fields of the reduced data unit to form a further reduced data unit, where the further reduced data unit includes a movie professional experts group (MPEG) transport stream (TS) packet, which does not use at Data-Over-Cable Service Interface Specifications (DOCSIS) program identifier (PID); and logic, implemented at least partially in hardware, to transmit the further reduced data unit to one or more destination devices. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a packet comprising a plurality of header fields; removing one or more header fields of the plurality of header fields from the received packet to form a first packet; creating a first index based on the one or more header fields; removing one or more other header fields from the first packet to form a second packet; creating a second index based on the one or more other header fields; and transmitting the second packet and the second index to a device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A network device comprising:
-
Internet Protocol (IP) interface logic to; receive an IP packet, and forward the IP packet; a classifier to; receive the IP packet from the IP interface logic, determine if the IP packet includes MPEG data, transfer the IP packet to deep Packet Header Suppression (dPHS) logic when the IP packet is determined to include MPEG data, and transfer the IP packet to a different destination when the IP packet is determined not to include MPEG data; and where the deep Packet Header Suppression (dPHS) logic is to; receive the IP packet from the classifier; and convert the IP packet to an MPEG Transport Stream (TS) packet, and transfer the MPEG TS packet to the different destination. - View Dependent Claims (13, 14, 15, 16)
-
Specification