Patent ID: 8060641
Filing Date: 2011-11-15
Classification: G06Q,H04N

Abstract:
1. A method of serving media content from a content server device to a client device, the client device having a decoder for decoding the media content, the decoder having a frame reading rate, the method, performed on the server device, comprising: receiving at the server device a request for media content from the client device, wherein the media content comprises at least video and the request comprises at least one media content identifier and instructions corresponding to the at least one media content identifier, the instructions further comprising a media content transformation instruction; determining by the server device a frame reading rate of the decoder of the client device, wherein the frame reading rate of the decoder is the rate at which the decoder is reading frames, comprising: storing at the server device a frame reading rate of the decoder of the client device for a client host domain; altering by the server device a frame sending rate from the server device to the client device by altering the media content to correct for the difference between the frame reading rate of the decoder of the client device and the default frame sending rate of the server device, wherein altering the media content comprises selectively adding or removing frames from an original frame count for the media content to produce an altered frame count in response to the request, the altered frame count determined by the product of the original frame count and the frame reading rate of the decoder of the client device divided by the frame sending rate of the server device; transmitting from the server device at least a portion of the altered media content to the client device; and wherein the portion of the altered media content is served prior to formation of the requested media content as a whole.