US 11,748,380 B1
Aggregated application data store
Christopher James Waful, San Antonio, TX (US); Brennen Michael Ricks, San Antonio, TX (US); Kathryn Babb, San Antonio, TX (US); and Curtis Mark Bell, San Antonio, TX (US)
Assigned to United Services Automobile Association (USAA), San Antonio, TX (US)
Filed by UIPCO, LLC, San Antonio, TX (US)
Filed on Mar. 4, 2020, as Appl. No. 16/809,297.
Claims priority of provisional application 62/815,771, filed on Mar. 8, 2019.
Int. Cl. G06F 16/28 (2019.01); G06F 40/174 (2020.01); G06Q 10/10 (2023.01); H04L 9/40 (2022.01)
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
OG exemplary drawing
 
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.