US 12,450,426 B1
Method and system for cellular computation and display
Mehrdad Samadani, San Jose, CA (US)
Filed by Mehrdad Samadani, San Jose, CA (US)
Filed on Dec. 19, 2021, as Appl. No. 17/555,471.
Claims priority of provisional application 63/215,713, filed on Jun. 28, 2021.
Claims priority of provisional application 63/128,201, filed on Dec. 21, 2020.
Int. Cl. G06F 40/18 (2020.01); G06F 3/0481 (2022.01); G06F 40/111 (2020.01)
CPC G06F 40/18 (2020.01) [G06F 40/111 (2020.01); G06F 3/0481 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of cellular computing by a graphical user interface generated by a computer system, the method comprising:
storing within a memory a data structure comprising multiple cells, some cells of the multiple cells having one or more program instructions,
wherein the multiple cells include a first cell and a second cell, each of the first cell and the second cell having a visual representation on the graphical user interface; and
changing the memory to modify the data structure by a first adding a first program instruction and a third program instruction to the first cell, the first program instruction including a first textual identifier and causing the data structure to include a first value associated with the first textual identifier, and the third program instruction including a third textual identifier and causing the data structure to include a third value associated with the third textual identifier, the third textual identifier being different from the first textual identifier, and the third value being different from the first value,
wherein, prior to the first adding, the data structure includes neither the first textual identifier nor the third textual identifier; and
changing the memory to modify the data structure by a second adding a second program instruction to the second cell, the second program instruction referring to the first value in the data structure via the first textual identifier and referring to the third value in the data structure via the third textual identifier, the second program instruction computing a second value that is different from both the first value and the third value,
wherein, in response to the second adding, the data structure includes a digital representation of a first relationship between the first cell and the second cell, the first relationship having a visual representation on the graphical user interface comprising a first graphical connection associating the visual representations of the first cell and the second cell,
wherein, immediately prior to the second adding, the data structure does not include a digital representation of the first relationship between the first cell and the second cell.