Patent ID: 7409454

Claim:
A computer storage media having stored thereon a data structure which is communicated from a client device to a server device where the data structure is used to determine whether a connection between the client device and the server device supports HyperText Transfer Protocol 1.1 (HTTP 1.1) or later pipelined streaming, the data structure comprising: a first portion containing data identifying a message type; a second portion containing data identifying one or more headers, the one or more headers including an experiment interest header comprising Pragma:pipeline-experiment=1 to notify the server device that the client device desires to perform a test to determine whether HTTP 1.1 pipelined streaming is supported by an intermediate device which is part of the connection from the server device to the client device before HTTP 1.1 pipelined streaming of data is initiated, and to further notify the server device that the test comprises sending a first request and a second request as back-to-back requests over the connection from the client device to the server device, whereby the server device can determine whether HTTP 1.1 pipelined streaming is supported by the intermediate device which is part of the connection based on whether the server device receives the second request within a threshold duration of time of receiving the first request; and a third portion containing data identifying an end of the second portion in the data structure.