Patent ID: 9697579
Date: 2017-07-04
CPC Classifications: G06T

Claim:
1. A non-transitory computer readable medium storing an operating system which when executed by at least one processor of a computing device allows media editing applications to interact with a plurality of computing resources of the computing device in order to generate media presentations, the operating system comprising sets of instructions for: performing image processing operations on media content received from the media editing applications, each image processing operation comprising a plurality of image processing jobs; assigning said image processing operations to be concurrently performed by the plurality of computing resources, wherein each image processing job comprises a resource specification that identifies one of the computing resources for performing the image processing job; creating a data transfer job for an image processing job when an output of the performed image processing job is not stored at a particular memory location, wherein the particular memory location is specified by a media editing application to which the image processing job belongs; and generating different media presentations for the media editing applications based on the performed image processing operations.