US 11,868,713 B1
Systems, devices, and methods for software coding
Harish Krishnaswamy, Springfield, MA (US); and Sam Elsamman, Springfield, MA (US)
Assigned to HITPS LLC, New York, NY (US)
Filed by HITPS LLC, New York, NY (US)
Filed on Oct. 4, 2021, as Appl. No. 17/493,755.
Application 17/493,755 is a continuation of application No. 15/714,824, filed on Sep. 25, 2017, granted, now 11,138,370.
Claims priority of provisional application 62/399,098, filed on Sep. 23, 2016.
Int. Cl. G06F 40/00 (2020.01); G06F 40/18 (2020.01); G06F 16/958 (2019.01); G06F 16/957 (2019.01); G06F 8/38 (2018.01); G06F 3/0482 (2013.01); G06F 9/451 (2018.01); G06F 3/0483 (2013.01)
CPC G06F 40/18 (2020.01) [G06F 3/0482 (2013.01); G06F 8/38 (2013.01); G06F 9/451 (2018.02); G06F 16/9577 (2019.01); G06F 16/986 (2019.01); G06F 3/0483 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by at least one processor, a request to a render a reflexive questionnaire based on one or more values inputted into a user interface;
retrieving, by the at least one processor, a parent table that comprises a first row having a first statement cell comprising a first statement, a first data type cell comprising a first data type identifier, and a first logic cell comprising a first logic comprising a Boolean statement or a conditional statement;
retrieving, by the at least one processor, a child table comprising a second row that inherits the first row in format and content such that the second row comprises a second statement cell inclusive of the first statement, a second data type cell inclusive of the first data type identifier, and a second logic cell inclusive of the first logic;
responsive to determining that the one or more values satisfy the Boolean statement or the conditional statement of the first logic;
rendering, by the at least one processor, the reflexive questionnaire based on the one or more values inputted into the user interface, the reflexive questionnaire having a plurality of visual elements representing a question corresponding to the first statement in the second statement cell and the first data type identifier in the second data type cell, each visual element being conditionally generated responsive to the first statement in the second statement cell and the first data type identifier in the second data type cell being in a common row with the second logic cell inclusive of the satisfied first logic.