Patent ID: 7831730

Claim:
A method comprising: determining a bandwidth of a connection associated with a user device, wherein the determination is performed by a gateway proxy device; from a storage device of the gateway proxy device, transmitting a first copy of streaming media information to the user device, the first copy of the streaming media information comprising information automatically detected as being missing from a second copy of the streaming media information, the information detected as being missing provided responsive to a request to a media server, the request responsive to an automatic determination that network congestion is below a predetermined threshold, the network congestion determined via a measured delay of a media server ping, the first and second copies of the streaming media information being adapted to one of the determined bandwidth and a bandwidth lower than the determined bandwidth; and responsive to a meta tag that identifies other versions of the streaming media information that are present on the media server, automatically requesting a third copy of the streaming media information from the media server, the third copy of the streaming media information adapted to be transmitted a first bandwidth, the first bandwidth different from a second bandwidth at which the first version of the streaming media information is adapted to be transmitted.