Method for real time protocol media recording
AssigneeBlue Coat Systems, Inc.
InventorsJohn B. Geagan III, Michael D. Kellner, Alagu S. Periyannan
Life of this patent
Estimating the term…
Loading patent…
AssigneeBlue Coat Systems, Inc.
InventorsJohn B. Geagan III, Michael D. Kellner, Alagu S. Periyannan
Estimating the term…
In the face of data loss on connections between a content source and a content consumer, additional connections therebetween are opened. These additional connections are preferably opened between the content source and a proxy disposed between the content source and the content consumer. The proxy may then seam together data streams received from the content source across the additional connections in a recording on a computer-readable medium. The seamed stream may be constructed by filling in information gaps in any of the data streams received from the content source with content derived from others of the data streams received from the content source. This derivation may be made on the basis of identifying characteristics (e.g., packet contents) of packets from each of the data streams received from the content source.
A method, comprising seaming together two or more data streams, each made up of a number of packets, received from a content source across one or more computer networks using an unreliable media transmission protocol at a proxy disposed between the content source and one or more content consumers so as to provide one or more output data streams to the one or more content consumers that include fewer missing packets than any individual one of the data streams being received at the proxy from the content source.
A method, comprising opening one or more additional connections between a content consumer and a content source in response to an indication that data loss has occurred over one or more existing connections between the content source and the content consumer.
A method, comprising seaming together a recording of streaming content downloaded over one or more occasions from a content source in response to an indication that data loss has occurred during playbacks from the content source.
A proxy configured to seam together two or more data streams, each made up of a number of packets, received from a content source across one or more computer networks so as to provide one or more output data streams to one or more content consumers that include fewer missing packets than any individual one of the data streams being received from the content source.
Dependencies are inferred from the claim text.