×

Multiple-user graphical programming and analysis environment

  • US 7,493,595 B2
  • Filed: 12/19/2003
  • Issued: 02/17/2009
  • Est. Priority Date: 12/19/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing asynchronous access to multiple users to a graphical programming and analysis environment program visually represented as a white board;

    wherein each user of the multiple users generates graphically represented code objects within the environment program, to further comprise;

    said each user instantiates one or more code objects,said each user determines an internal logic for each code object of said one or more code objects,said each user determines first data to be received by said each code object, andsaid each user determines second data to be sent by said each code object;

    wherein said each user obtains access to the code objects of other users of the multiple users based on security privileges accorded to said each user, in which the code objects reported over a network are hierarchically filtered based on the security privileges according to said each user, and the security privileges restrict those functions or features of the code objects available to said each user;

    wherein said each user chains the code objects of said each user to the code objects of the other users to which said each user has access to yield inter-code object communication by inter-code object connections, each inter-code object connection terminating on one of an edge and an interior of one of the code objects and,wherein said each user executes an application program composed of the code objects as chained together within the environment program, the program operating by;

    opening a first input window that displays a first dialog box and a first acknowledgement cursor region, wherein the first dialog box receives the first data and the internal logic receives the first data in response to said each user executing the first acknowledgement cursor region,opening a second input window that displays a second dialog box and a second acknowledgement cursor region, wherein the second dialog box receives the second data, and the internal logic receives the second data in response to said each user executing the second acknowledgement cursor region, andopening an output window that displays result data from the internal logic operating on the first and second data, wherein the result data reported over the network are hierarchically filtered based on the security privileges;

    opening a chat area within which said each user can communicate with other users; and

    opening a user list area that displays a name of the multiple users that are currently logged into the environment program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×