US 11,748,574 B2
Systems and methods for completing an electronic form
Joshua Smith, Chula Vista, CA (US)
Assigned to JoshCo Group, LLC, Las Vegas, NV (US)
Filed by JoshCo Tech, LLC, Las Vegas, NV (US)
Filed on Jan. 22, 2021, as Appl. No. 17/156,410.
Application 17/156,410 is a continuation of application No. 16/576,718, filed on Sep. 19, 2019, granted, now 10,902,213.
Claims priority of provisional application 62/736,381, filed on Sep. 25, 2018.
Prior Publication US 2021/0150149 A1, May 20, 2021
Int. Cl. G06F 40/30 (2020.01); G06F 16/908 (2019.01); G06F 16/93 (2019.01); G06F 40/174 (2020.01); G16H 10/20 (2018.01)
CPC G06F 40/30 (2020.01) [G06F 16/908 (2019.01); G06F 16/93 (2019.01); G06F 40/174 (2020.01); G16H 10/20 (2018.01)] 19 Claims
OG exemplary drawing
 
1. A method for populating content in an electronic form in a form-filling system, comprising:
receiving information related to one of a plurality of forms to be completed through the form-filling system;
identifying a form of the plurality of forms to be completed through the form-filling system based on the received information;
obtaining a first abbreviated version of the identified form and a second abbreviated version of the identified form, wherein:
the first abbreviated version of the identified form is created for a first user type and comprises first fields that are to be filled by a first user of the first user type;
the second abbreviated version of the identified form is created for a second user type and comprises second fields that are to be filled by a second user of the second user type;
at least a subset of the first fields are not found in the second fields; and
at least a subset of the second fields are not found in the first fields;
outputting the first abbreviated version of the identified form and the second abbreviated version of the identified form to one or more computer systems for processing;
receiving a response to the first abbreviated version of the identified form from the first user of the first user type and a response to the second abbreviated version of the identified form from the second user of the second user type;
extracting first input data representative of answers included in the response to the first abbreviated version of the identified form and second input data representative of answers included in the response to the second abbreviated version of the identified form;
populating an original version of the identified form based on the first input data and the second input data using conversion rules corresponding to the original version of the identified form to generate a completed version of the original version of the identified form, wherein the conversion rules are stored as a set of instructions within a database and comprise:
mapping rules for mapping the first input data and the second input data to fields in the original version of the identified form;
validation rules for validating the first input data and the second input data; and
data derivation rules for deriving values for other fields in the identified form based on the first input data and the second input data; and
outputting the completed version of the original version of the identified form.