CPC G06F 16/283 (2019.01) [G06F 16/285 (2019.01); G06F 40/174 (2020.01); G06Q 10/10 (2013.01); H04L 63/083 (2013.01)] | 15 Claims |
1. A system, comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:
receiving, from a user device, one or more identifying information about a user and an indication that a user requests an application form for a product;
storing a plurality of categories of information to obtain about the user, wherein the plurality of categories of information is related to the application form requested by the user, and each category of information includes one or more fields;
for each of the one or more fields for each category of information:
sending, to a server, a first message that requests stored data of the user for fields of the application form, wherein the first message includes the field and the one or more identifying information;
receiving, from the server, a second message that includes stored data of the user for a first set of the fields and indicates that the user must enter information for a second set of the fields;
calculating an amount of time needed by the user to enter the information into the second set of the fields based on a demographic group of the user, wherein the demographic group is associated with the one or more identifying information of the user;
determining a progress completion indicator for completing the requested application form based on the amount of time, the first set of the fields, and the second set of the fields; and
sending, to the user device, the progress completion indicator.
|