Patent ID: 9395955
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. A programming system configured to facilitate the programming of computer programs, comprising: a) a computing system, including; b) a display device, including a display module which displays on the display device the plurality of collaborative computing units in a visual representation according to a third subset of the plurality of state characteristics; c) a graphical user interface device, including an input module, configured to permit a user to manipulate the plurality of collaborative computing units and the plurality of connection strand modules within the computing system such that effective positions of collaborative computing units and connections therebetween may be determined by a user, thereby facilitating programming of the same; and wherein the display device updates its graphical representation of the plurality of collaborative computing units in real-time when a state characteristic of the third subset of the plurality of state characteristics is changed.