Patent ID: 8375357

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 the functionality of the graphical data flow program; a graphical data flow program execution engine (GDFP execution engine), wherein the GDFPs require the GDFP execution engine to execute; version histories of the GDFPs and corresponding versions of the GDFPs; and program instructions executable by a processor to: establish a network connection with a client computer over a network; receive a universal resource identifier (URI) from the 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 the client computer over the network in response to the URI, wherein the GDFP execution engine is executable in a web browser on the client computer to: execute the GDFP in the web browser; and display an indication of executing the GDFP in the web browser.