Patent ID: 7817576

Claim:
One or more computer-readable media having computer-useable instructions embodied thereon, that when executed by one or more computing devices, performs a method for transitioning between multiple data streams of a media channel, the method comprising: transmitting multimedia content of a media channel across a plurality of data streams, the plurality of data streams including a random access point data stream, a main data stream, and a low resolution data stream, wherein the random access point data stream transmits more key frames than either the main data stream and the low resolution data stream, wherein the main data stream transmits more dependent frames than the random access point data stream, and wherein the low resolution data stream transmits a plurality of low resolution dependent frames; detecting a client-condition of a client device; transmitting data packets from at least one data stream to a client based on the detected client-condition; detecting another client-condition of the client device; transitioning from the at least one data stream to another of the at least one data stream; and transmitting data packets from the another of the at least one data stream to the client based on the another client-condition.