Patent ID: 8656344

Claim:
A non-transitory computer-accessible memory medium that stores program instructions executable by a processor of a client computer to: establish a network connection with a server computer over a network; send a universal resource identifier (URI) to the server computer over the network, wherein the URI indicates a graphical data flow program (GDFP) or a GDFP execution engine, wherein the GDFP comprises a block diagram that includes a plurality of interconnected nodes or icons which visually indicate the functionality of the program, and wherein the GDFP requires the GDFP execution engine to execute; receive the GDFP execution engine from the server over the network in response to the URI; execute the GDFP in a web browser on the client computer via the GDFP execution engine, including executing the block diagram of the GDFP in the web browser, wherein the nodes or icons of the block diagram execute whenever their necessary input data are available; and display an indication of executing the GDFP in the web browser.