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 |
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.
|