DETECTING WHETHER HEADER COMPRESSION IS BEING USED FOR A FIRST STREAM BASED UPON A DELAY DISPARITY BETWEEN THE FIRST STREAM AND A SECOND STREAM
First Claim
1. A method of operating an apparatus, comprising:
- receiving a first stream and a second stream for a given communication session that originates from an application-layer client application on a source client device;
calculating a first delay of arrival times for packet payload portions within the first stream;
calculating a second delay of arrival times for packet payload portions within the second stream; and
reporting information that is indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a target device (e.g., a server or a target client device) receives a first stream (e.g., an RTP stream) and a second stream (e.g., a probing stream) for a given communication session that originates from an application-layer client application on a source client device. The target device calculates delays of arrival times for packet payload portions in the first and second streams, and reports information indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device. The application-layer client application on the source client device determines whether header compression of a given type is used for the first stream based on the received information, and selectively modifies one or more parameters (e.g., a bundling factor, etc.) of the first stream based on the determination.
-
Citations
30 Claims
-
1. A method of operating an apparatus, comprising:
-
receiving a first stream and a second stream for a given communication session that originates from an application-layer client application on a source client device; calculating a first delay of arrival times for packet payload portions within the first stream; calculating a second delay of arrival times for packet payload portions within the second stream; and reporting information that is indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating an application-layer client application on a source client device, comprising:
-
transmitting a first stream and a second stream for a given communication session to a target device; receiving information that is indicative of, as calculated at the target device, a first delay of arrival times for packet payload portions within the first stream and a second delay of arrival times for packet payload portions within the second stream; determining whether header compression of a given type is used for the first stream based on the received information; and selectively modifying one or more parameters of the first stream based on the determination. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus, comprising:
-
logic configured to receive a first stream and a second stream for a given communication session that originates from an application-layer client application on a source client device; logic configured to calculate a first delay of arrival times for packet payload portions within the first stream; logic configured to calculate a second delay of arrival times for packet payload portions within the second stream; and logic configured to report information that is indicative of a delay disparity between the first and second delays to the application-layer client application on the source client device.
-
-
30. A source client device configured to execute an application-layer client application, comprising:
-
logic configured to transmit a first stream and a second stream for a given communication session to a target device; logic configured to receive information that is indicative of, as calculated at the target device, a first delay of arrival times for packet payload portions within the first stream and a second delay of arrival times for packet payload portions within the second stream; logic configured to determine whether header compression of a given type is used for the first stream based on the received information; and logic configured to selectively modify one or more parameters of the first stream based on the determination.
-
Specification