Patent ID: 7296238
Filing Date: 2007-11-13
Classification: G06Q

Abstract:
1. A method, comprising the steps of: providing a set of predetermined function definitions which are different, at least one of said predetermined function definitions defining a function for manipulating image data; storing a project definition that is operable when executed to process said image data and includes: a plurality of function portions which each correspond to one of said function definitions in said set, and which each define at least one input port and at least one output port that are functionally related according to the corresponding function definition; a further portion which includes a source portion identifying a data source and defining an output port through which said image data from the data source can be produced, and which includes a destination portion identifying a data destination and defining an input port through which said image data can be supplied to the data destination; and binding information which includes binding portions that each associate a respective said input port with one of said output ports; displaying a project window that includes a graphical representation of said project definition; allowing a user to modify said project definition by interacting with said graphical representation using a pointing tool; and automatically initiating execution of said project definition in response to a change to said image data in said data source; wherein said execution of said project definition operates at least in part to manipulate a graphical aspect of said image data.