US 12,314,779 B2
Graphical user interface for designing inter-process communication
Peter Blackmer, Potsdam, NY (US); Jason Fregoe, Bombay, NY (US); Justin Wagschal, Lowville, NY (US); and Marcus Alvarez, Potsdam, NY (US)
Assigned to SpiceCSM, LLC, Potsdam, NY (US)
Filed by SpiceCSM, LLC, Potsdam, NY (US)
Filed on Nov. 1, 2022, as Appl. No. 17/978,577.
Claims priority of provisional application 63/275,780, filed on Nov. 4, 2021.
Prior Publication US 2023/0138091 A1, May 4, 2023
Int. Cl. G06F 9/54 (2006.01); G06F 9/451 (2018.01)
CPC G06F 9/54 (2013.01) [G06F 9/451 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method comprising:
(A) receiving, via a graphical user interface, first input specifying communication between a first widget and a second widget,
wherein the first widget is associated with a first graphical user interface element, first data, and a first process;
wherein the second widget is associated with a second graphical user interface element and second data;
(B) storing, based on the first input, a first definition of the communication between the first graphical user interface element and the second graphical user interface element; and
(C) executing the first definition, comprising:
(C) (1) performing the first process associated with the first widget to generate first output; and
(C) (2) updating the second data of the second widget based on the first output.