US 12,242,715 B1
Apparatus for control of image processing algorithms in a graphical interface
Prasanth Perugupalli, Cary, NC (US); and Christopher Goel, Cambridge, MA (US)
Assigned to Pramana, Inc., Cambridge, MA (US)
Filed by Pramana, Inc., Cambridge, MA (US)
Filed on Apr. 26, 2024, as Appl. No. 18/647,138.
Int. Cl. G06F 3/04845 (2022.01); G06F 3/0481 (2022.01); G06F 9/54 (2006.01); G06T 1/20 (2006.01); H04N 23/62 (2023.01)
CPC G06F 3/04845 (2013.01) [G06F 3/0481 (2013.01); G06F 9/542 (2013.01); G06T 1/20 (2013.01); H04N 23/62 (2023.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for control of image processing algorithms in a graphical interface, wherein the apparatus comprises:
at least a computing device, wherein the computing device comprises:
a display device, wherein the display device displays a graphical user interface;
a memory, wherein the memory stores instructions; and
a processor, communicatively connected to the memory, wherein the processor is configured to:
generate a display data structure, wherein generating the display data structure further comprises:
providing a plurality of visual elements associated with a plurality of algorithm modules and at least an event handler, wherein:
 a first visual element of the plurality of visual elements is linked to a first algorithm module of the plurality of algorithm modules;
 a second visual element of the plurality of visual elements is linked to second algorithm module of the plurality of algorithm modules;
 the first algorithm module is configured to:
 receive, using an image capturing device, a first image as a function of at least an imaging capturing device parameter; and
 execute, using a first control structure, the second algorithm module; and
 the second algorithm module is configured to:
 modify the at least an imaging capturing device parameter as a function of the first image; and
generate the display data structure using the plurality of visual elements and the at least an event handler; and
configure, using the display data structure, the display device to display the data structure.