Patent ID: 8667503
Filing Date: 2014-03-04
Classification: G06F

Abstract:
1. A method of graphical programming on a computing device comprising: displaying a first language graphical block representing a computing function and having a plurality of bulges, each of the plurality of bulges having a respective width; receiving a selection of a second language graphical user block representing a computing function and having a plurality of notches, each of the plurality of notches having a respective width; interlocking the first language graphical block and the second language graphical block based on: a number of the plurality of bulges, the respective width of each of the plurality of bulges, a number of the plurality of notches, and the respective width of each of the plurality of notches; generating a plurality of programming language objects based on the interlocking the first language graphical block and the second language graphical block; wherein each of the notches and bulges represents an input for passing an execution token between an interlocked first language graphical block and second language graphical block.