Patent ID: 8578259

Claim:
Apparatus comprising: a computing device; and a memory capable of storing computer-executable instructions thereon that, when loaded into the computing device and executed, cause the computing device to, receive at least one command to launch a media portability capability, receive at least one instance of source media comprising video media as input for transformation, automatically determine at least one profile setting based on data communicated from and representing a configuration of at least one destination system, the at least one profile setting specifying how to transform the source media for enhanced portability on the at least one destination system for playback and how to achieve a targeted visual quality when rendering the transformed media on the at least one destination system, transform the source media in response to the profile setting into an intermediate media result that is not a final viewable media result for presentation on any destination system, define a first alpha mask associated with the source media, wherein the first alpha mask specifies first visual effects for application to the intermediate media result to generate a first final media result for playback on the destination system, insert the intermediate media result and the first alpha mask into at least one document, receive at least a second instance of a source media for transformation, transform the second instance of the source media in response to the profile setting into a second intermediate media result that is not a final viewable media result for presentation on any destination system, define a second alpha mask associated with the second instance of the source media, wherein the second alpha mask specifies second visual effects for application to the second intermediate media result to generate a second final media result for playback on the destination system, insert the second intermediate media result and the second alpha mask into the document, and distribute the document to the at least one destination system for playback of the first final media result generated by the first alpha mask on the at least one destination system, and the second final media result generated by the second alpha mask on the at least one destination system.