Client-to-Server Streaming of Multimedia Content Using HTTP
AssigneeMicrosoft Corporation
InventorAnders E. Klemets
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorAnders E. Klemets
Estimating the term…
Systems and methods are described for streaming multimedia data from a client to a server using HyperText Transfer Protocol (HTTP). A session is initiated with a header that identifies a content length header that is a maximum allowed by the server, regardless of the actual length of the data to be streamed. If a firewall or proxy server limits access to the server, the content length of the data is specified to be about an amount of data that can be streamed to the server in one minute. If more data remains to be streamed when an amount of data approximating the content length has been streamed, a continuing streaming session is requested and subsequent data is streamed to the server in the continuing streaming session. The process repeats until all data has been streamed.
An encoder encoded on one or more computer storage media in a computing device, comprising:
An encoder encoded on one or more computer storage media in a computing device, comprising:
The encoder as recited in claim 14, wherein the amount of multimedia content data specified to be streamed to the server in the continuing streaming session is equal to the amount of multimedia content data specified by the multimedia content length value in the previous streaming session.
An encoder embodied on one or more computer storage media in a client computing device, comprising:
Dependencies are inferred from the claim text.