Patent ID: 7296276
Filing Date: 2007-11-13
Classification: G06F

Abstract:
1. A computing system comprising: one or more processors; one or more computer-readable storage media; code means embodied on the one or more computer-readable storage medium which, when executed by the one or more processors, cause the one or more processors to provide a multi-media project editing architecture comprising: one or more first objects associated with a matrix switch, the one or more first objects supporting only static properties associated with rendering a multi-media project; one or more second objects associated with the one or more first objects and configured to call the one or more first objects to effect one or more property value changes on the one or more first objects in a manner that makes the one or more first objects appear as if they support dynamic properties; one or more data structures associated with the one or more second objects, individual data structures containing data that is to be used by the one or more second objects to effect a property value change; wherein the one or more data structures comprise an array of one or more sets of data structures, each set of data structures being associated with a property that is to be changed and containing property data that is to be used to change property values for a property; and wherein the property data comprises at least one property value change that is to be made, a time at which a property value change is to be made, and a description of how a property value change is to be made.