CPC G06F 40/174 (2020.01) [G06F 40/186 (2020.01); G06F 40/274 (2020.01); G06F 3/0482 (2013.01); G06F 16/903 (2019.01)] | 17 Claims |
1. A dynamic electronic form system comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the dynamic electronic form system to perform:
integrating a dataset with an electronic form, the dataset including entries;
populating the electronic form with data entry fields;
accepting at least a partial input in a particular data entry field of the data entry fields;
determining strengths of correlation between the at least the partial input and respective particular entries of the dataset based on hash values of the particular entries, wherein the determining the strengths of correlation comprises:
determining that the at least the partial input fails to match any entries of a column or category from the dataset that corresponds to a prompt for the partial input;
determining that the at least the partial input matches different entries from one or more different columns or one or more different categories; and
determining the strengths of correlation between the respective one or more different entries and the at least the partial input;
importing, into the electronic form, at least a portion of the different entries based on the respective strengths of correlation;
receiving a selection of a particular entry of the subset of the particular entries; and
in response to receiving the selection, modifying information prompted by a subsequent data entry field or repopulating a subsequent field that displays information corresponding to the changed input.
|