Patent ID: 7092983
Filing Date: 2006-08-15
Classification: G06F,G06T

Abstract:
1. A system for providing distributed rendering services comprising: a local rendering system to receive and render a render job, the render job having a plurality of render frames and an associated job description, the render job being associated with a motion sequence of graphic images; at least one remote rendering system comprising a plurality of remote render servers and a second schedule server coupled to the plurality of remote render servers, the at least one remote rendering system receiving from the local rendering system the render job and rendering the render job by distributing one or more different render frames of the render job to at least two of the plurality of remote render servers for individual processing, the at least one remote rendering system further returning a result of the render job to the local rendering system, the second schedule server placing an I/O wrapper around the render job and any files accompanying the render job to permit access to the files only upon processing of the render job; wherein the local rendering system comprises a plurality of local render servers and a first schedule server coupled to the plurality of local render servers, the local rendering system determining based at least in part on the job description, whether to render the render job locally by distributing one or more different render frames of the render job to at least two of the plurality of local render servers for individual processing or to send the render job to the at least one remote rendering system for distributed rendering; and wherein the first schedule server collects and delivers to a remote rendering system, via a first hot folder and a communications medium, information associated with the render job.