Patent ID: 8446425

Claim:
A method comprising: storing a first set of objects in a first data structure, the first set of objects describing a graphical scene, the storing the first set of objects being performed by a computing device; creating a group of commands, the creating the group of commands being performed by the computing device; adding a command for at least one object, of the first set of objects, to the group of commands, the adding the command being performed by the computing device; combining the group of commands into a composite command, the group of commands including the added command, and the combining the group of commands being performed by the computing device; creating a second set of objects in a second data structure based on the first set of objects in the first data structure and the composite command, the creating the second set of objects being performed by the computing device; and providing the second set of objects to a processing unit for rendering the graphical scene, the providing the second set of objects being performed by the computing device.