Patent ID: 8495242

Claim:
A non-transitory computer program product for causing a computing system to dynamically transcode media content to be presented on a client presentation system, the computer program product comprising: one or more computer-readable media, the one or more computer-readable media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the following: an act of receiving a request for media content to be delivered to a client presentation system, wherein the requested media content has a limited number of base transcoding profiles associated therewith, each base transcoding profile corresponding to a cached version of the requested media content; at the time of the request, and without input by a network administrator, an act of automatically identifying transcoding parameters to be applied to the requested media content prior to delivery to the client presentation system, wherein identification of transcoding parameters is based on one or more formats of any client presentation system; an act of transcoding the requested media content in accordance with the identified transcoding parameters, such that the identified transcoding parameters are used to perform additional incremental transcoding on top of the base transcoding profile; wherein the act of act of transcoding the requested media content in accordance with the identified transcoding parameters comprises: an act of selecting a pre-existing base transcoded version of the requested media content comprising intermediate derivative media that has been transcoded in accordance with only a portion of the identified transcoding parameters; and an act of creating a final version by incrementally performing further transcoding of the pre-existing base transcoded version in accordance with a remaining portion of the identified transcoding parameters; an act of causing the transcoded media content to be delivered to the client presentation system; and an act of caching the transcoded media content.