US 11,842,145 B1
Systems, devices, and methods for software coding
Mark Sayre, Springfield, MA (US); Karen Fontaine, Springfield, MA (US); 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 Jan. 19, 2021, as Appl. No. 17/152,380.
Application 17/152,380 is a continuation of application No. 16/685,552, filed on Nov. 15, 2019, granted, now 10,896,288.
Application 16/685,552 is a continuation of application No. 15/863,510, filed on Jan. 5, 2018, granted, now 10,496,737, issued on Dec. 3, 2019.
Claims priority of provisional application 62/442,784, filed on Jan. 5, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/174 (2020.01); G06F 16/25 (2019.01); G06F 16/583 (2019.01); G06F 16/951 (2019.01); G06F 16/958 (2019.01); G06F 16/901 (2019.01); G06F 40/18 (2020.01); G06F 40/186 (2020.01); G06V 30/41 (2022.01); H04L 67/10 (2022.01); G06V 30/19 (2022.01)
CPC G06F 40/174 (2020.01) [G06F 16/252 (2019.01); G06F 16/583 (2019.01); G06F 16/9024 (2019.01); G06F 16/951 (2019.01); G06F 16/986 (2019.01); G06F 40/18 (2020.01); G06F 40/186 (2020.01); G06V 30/41 (2022.01); G06V 30/19 (2022.01); H04L 67/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
causing, by a server, a user interface to be presented on a client, wherein the user interface is programmed to receive a selection of an image depicting a set of data;
receiving, by the server, a copy of the image based on the selection;
determining, by the server, a pattern in the set of data sourced from the copy;
querying, by the server, a database based on the pattern;
accessing, by the server, a spreadsheet containing a plurality of rows each having a plurality of cells among which a plurality of text statements, data type identifiers, and logic statements are linearly distributed;
causing, by the server, the user interface to present a reflexive questionnaire having a plurality of first questions and a plurality of first user input fields, wherein the first user input fields correspond to the first questions, wherein the first questions and the first user input fields are generated based on the text statements and the data type identifiers sourced from the spreadsheet, wherein the first user input fields are prepopulated with a content based on the query; and
updating, by the server, the user interface such that the reflexive questionnaire presents a plurality of second questions and a plurality of second user input fields based on the content satisfying the logic statements, wherein the second user input fields correspond to the second questions, wherein the second questions and the second user input fields are generated based on the text statements and the data type identifiers sourced from the spreadsheet.