Patent ID: 8307347

Claim:
A non-transitory computer-accessible memory medium that stores: a plurality of graphical data flow programs (GDFPs), wherein each GDFP comprises a respective plurality of interconnected nodes or icons which visually indicate functionality of the graphical data flow program; a graphical data flow program execution engine (GDFP execution engine) required by the GDFPs to execute; and program instructions executable by a processor to: establish a network connection with each of a plurality of client computers over a network; receive a universal resource identifier (URI) from each client computer over the network, wherein the URI indicates a GDFP of the plurality of GDFPs; send the GDFP and the GDFP execution engine to each client computer over the network in response to the URI, wherein the GDFP execution engine is executable in a web browser on each client computer to: execute the GDFP in the web browser, thereby generating execution results for the GDFP; and send the execution results for the GDFP over the network; and receive and store the execution results for the GDFP from each client computer over the network; analyze the received execution results, thereby generating analysis results; and store the analysis results.