Patent ID: 9141347
Filing Date: 2015-09-22
Classification: G06F,G06Q

Abstract:
1. 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 graphical data flow program editor (GDFP editor) for creating or editing the GDFP; receive the GDFP editor from the server computer over the network in response to the URI; execute the GDFP editor in a web browser on the client computer; display the GDFP in the web browser, wherein the GDFP comprises a plurality of nodes connected by lines, wherein the lines specify flow of data among the nodes, and wherein the GDFP has an architecture and behavior in accordance with a data flow model of computation wherein the nodes execute when all necessary inputs are available, wherein the GDFP has an associated representation implemented in a browser supported format, wherein the representation of the GDFP does not include the GDFP, and wherein the representation of the GDFP is receivable by client systems for display in browsers on the client systems, including browsers that do not support execution of the GDFP; receive user input to the GDFP editor executing in the web browser, wherein the user input indicates one or more edit operations to be performed on the GDFP; edit the GDFP in the web browser on the client computer via the GDFP editor in accordance with the one or more edit operations, thereby generating an edited GDFP; and display the edited GDFP in the web browser.