PROTOCOL OVERHEAD REDUCTION
First Claim
Patent Images
1. A method comprising:
- processing a data flow comprising a plurality of packets;
identifying, by a processor, static data and dynamic data in packet headers of the plurality of packets;
generating a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data;
generating signaling data based on the static data; and
transmitting the signaling data over a logical channel different than a channel over which the protocol packets are transmitted.
3 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses and methods may include receiving a data flow comprising a plurality of packets, identifying static data and dynamic data in packet headers of the plurality of packets, generating a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data, generating signaling data based on the static data, and generating a transport stream comprising the signaling data and the protocol each data flow packets.
-
Citations
25 Claims
-
1. A method comprising:
-
processing a data flow comprising a plurality of packets; identifying, by a processor, static data and dynamic data in packet headers of the plurality of packets; generating a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data; generating signaling data based on the static data; and transmitting the signaling data over a logical channel different than a channel over which the protocol packets are transmitted. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory storing computer readable instructions that, when executed by the at least one processor, cause the apparatus to at least; process a data flow comprising a plurality of packets; identify static data and dynamic data in packet headers of the plurality of packets; generate a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data; generate signaling data based on the static data; and transmit the signaling data over a logical channel different than a channel over which the protocol packets are transmitted. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer readable medium storing computer readable instructions that, when executed, cause an apparatus to at least:
-
process a data flow comprising a plurality of packets; identify static data and dynamic data in packet headers of the plurality of packets; generate a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data; generate signaling data based on the static data; and transmit the signaling data over a logical channel different than a channel over which the protocol packets are transmitted.
-
-
13. A method comprising:
-
processing a transport stream that comprises signaling data and a plurality of protocol packets; parsing, by a processor, the signaling data from the transport stream; removing a protocol header from each protocol packet to extract dynamic data; determining static data based on the signaling data; and reconstructing a plurality of packets based on the static data and the dynamic data, wherein the signaling data is received from a logical channel different than a channel from which the plurality of protocol packets is received. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory storing computer readable instructions that, when executed by the at least one processor, cause the apparatus to at least; process a transport stream that comprises signaling data and a plurality of protocol packets; parse the signaling data from the transport stream; remove a protocol header from each protocol packet to extract dynamic data; determine static data based on the signaling data; and reconstruct a plurality of packets based on the static data and the dynamic data, wherein the signaling data is received from a logical channel different than a channel from which the plurality of protocol packets is received. - View Dependent Claims (19, 20, 21)
-
-
22. A computer readable medium storing computer readable instructions that, when executed, are configured to cause an apparatus to at least:
-
process a transport stream that comprises signaling data and a plurality of protocol packets; parse the signaling data from the transport stream; remove a protocol header from each protocol packet to extract dynamic data; determine static data based on the signaling data; and reconstruct a plurality of packets based on the static data and the dynamic data, wherein the signaling data is received from a logical channel different than a channel from which the plurality of protocol packets is received.
-
-
23-24. -24. (canceled)
-
25. A system comprising:
-
a transmitter comprising; a first processor; and a first memory storing computer readable instructions that, when executed by the first processor, cause the apparatus to at least; process a data flow comprising a plurality of packets; identify static data and dynamic data in packet headers of the plurality of packets; generate a plurality of protocol packets by removing the static data from the packet headers while retaining the dynamic data; generate signaling data based on the static data; and transmit the signaling data over a logical channel different than a channel over which the protocol packets are transmitted; and a receiver comprising; a second processor; and a second memory storing computer readable instructions that, when executed by the second processor, cause the apparatus to at least; process the transport stream; parse the signaling data from the transport stream; remove a protocol header from each of the plurality of protocol packets to extract the dynamic data; determine the static data based on the signaling data; and reconstruct a plurality of packets based on the static data and the dynamic data, wherein the signaling data is received from a logical channel different than a channel from which the plurality of protocol packets is received.
-
Specification