Patent ID: 8462146

Claim:
A computing device-implemented method, the method comprising: receiving data for graphical rendering, the receiving being performed by the computing device; distributing a first portion of the data to a first computation process, the distributing the first portion being performed by the computing device; distributing a second portion of the data to a second computation process, the second portion of the data being different than the first portion of the data, the second computation process being different than the first computation process, the first computation process and the second computation process occurring in parallel, and the distributing the second portion being performed by the computing device; creating a first object structure via the first computation process using the first portion of the data, the first object structure describing a first portion of a first graphical scene that corresponds to the first portion of the data, the creating the first object structure being performed by the computing device; creating a second object structure via the second computation process using the second portion of the data, the second object structure describing a second portion of the first graphical scene that corresponds to the second portion of the data, the creating the second object structure being performed by the computing device; assembling an object tree via a third computation process using the first object structure and the second object structure, the assembling the object tree being performed by the computing device; and rendering a second graphical scene using the assembled object tree, the rendering being performed by the computing device.