Systems and methods for collecting, classifying, organizing and populating information on electronic forms
First Claim
1. A system for collecting, classifying and populating information onto electronic forms or data stores, the system comprising:
- at least one hardware processor;
a database configured to store a first user profile of a first user and a second user profile of a second user, wherein the first user and second user are different users;
a display unit which displays a list of selectable forms and a form completion indicator; and
at least one executable software module that, when executed by the at least one hardware processor, is configured to;
collect information associated with the first user from at least a first information source;
classify the information associated with the first user to identify at least a first field and a corresponding first value included in the information associated with the first user;
create a first user profile based at least in part on the classified information;
store (i) information associated with the first user profile in a first separate portion of the database inaccessible to the second user and (ii) information associated with the second user profile in a second separate portion of the database inaccessible to the first user;
determine an association between the first user and the second user based in part on a portion of the information associated with the first user profile, wherein the association between the first user and the second user comprises one of a spousal, parent-child, sibling, or corporate relationship;
identify a first subset of the information associated with the first user profile that is common with a second subset of the information associated with the second user profile based on the association between the first user and the second user, the first subset of the information comprising at least the first field and corresponding first value;
form links in the database between the first and second subsets of the information that is common between the first user and the second user;
receive a selection of an electronic form from the list of selectable forms bar the second user;
populate a second field included in at least one of (i) the electronic form or (ii) the second subset of the information associated with the second user profile with the first value included in the first subset of the information associated with the first user profile based on the formed links; and
in response to the selection of the electronic form from the list of selectable forms, the form completion indicator determines and displays;
a percentage of fields that will be filled using the information associated with the second user profile, wherein the fields are a part of the selected electronic form from the list of selectable electronic forms, andan indication of how much of the selected electronic form can be filled from the classified information in associated with the second user profile or how much work is required to complete unfilled fields of the selected electronic form,wherein the percentage and the indication are updated in real time according to the selection of the electronic form.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for collecting, classifying, transmitting and updating personal information for completion and submission or supplementation of electronic forms or databases on any type of mobile or other computing device are provided. Information relating to a user is obtained from one or more sources through electronic means, and the information is then organized and securely stored in a database using field mapping and other techniques to classify the information into specific categories. The information that is obtained and organized may include contact information, financial information, health information and historical information. The organized information may then be accessed by the user to automatically and instantaneously populate or supplement an electronic document, form or web-based application without requiring the user to manually enter the information. The system automatically detects and stores updates to information and builds a database of forms and electronic documents for future use.
-
Citations
23 Claims
-
1. A system for collecting, classifying and populating information onto electronic forms or data stores, the system comprising:
-
at least one hardware processor; a database configured to store a first user profile of a first user and a second user profile of a second user, wherein the first user and second user are different users; a display unit which displays a list of selectable forms and a form completion indicator; and at least one executable software module that, when executed by the at least one hardware processor, is configured to; collect information associated with the first user from at least a first information source; classify the information associated with the first user to identify at least a first field and a corresponding first value included in the information associated with the first user; create a first user profile based at least in part on the classified information;
store (i) information associated with the first user profile in a first separate portion of the database inaccessible to the second user and (ii) information associated with the second user profile in a second separate portion of the database inaccessible to the first user;determine an association between the first user and the second user based in part on a portion of the information associated with the first user profile, wherein the association between the first user and the second user comprises one of a spousal, parent-child, sibling, or corporate relationship; identify a first subset of the information associated with the first user profile that is common with a second subset of the information associated with the second user profile based on the association between the first user and the second user, the first subset of the information comprising at least the first field and corresponding first value; form links in the database between the first and second subsets of the information that is common between the first user and the second user; receive a selection of an electronic form from the list of selectable forms bar the second user; populate a second field included in at least one of (i) the electronic form or (ii) the second subset of the information associated with the second user profile with the first value included in the first subset of the information associated with the first user profile based on the formed links; and in response to the selection of the electronic form from the list of selectable forms, the form completion indicator determines and displays; a percentage of fields that will be filled using the information associated with the second user profile, wherein the fields are a part of the selected electronic form from the list of selectable electronic forms, and an indication of how much of the selected electronic form can be filled from the classified information in associated with the second user profile or how much work is required to complete unfilled fields of the selected electronic form, wherein the percentage and the indication are updated in real time according to the selection of the electronic form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of collecting, classifying, and populating information onto electronic forms or data stores, the method comprising:
-
collecting information associated with a first user from at least a first information source; classifying the information associated with the first user to identify at least a first field and a corresponding first value included in the information associated with the first user; creating a first user profile based at least in part on the classified information; storing (i) information associated with a first user profile of the first user in a first separate portion of a database inaccessible to a second user and (ii) information associated with a second user profile in a second separate portion of the database inaccessible to the first user, wherein the first user and second user are different users; determining an association between the first user and the second user based in part on a portion of the information associated with the first user profile, wherein the association between the first user and the second user comprises one of a spousal, parent-child, sibling, or corporate relationship; identifying a first subset of the information associated with the first user profile that is common with a second subset of the information associated with the second user profile based on the association between the first user and the second user, the first subset of the information comprising at least the first field and corresponding first value; forming links in the database between the first and second subsets of the information that is common between the first user and the second user; displaying, on a display unit, a list of selectable forms and a form completion indicator; receiving a selection of an electronic form from the list of selectable forms by the second user; populating a second field included in at least one of (i) the electronic form or (ii) the second subset of the information associated with the second user profile with the first value included in the first subset of the information associated with the first user profile based on the formed links; and in response to the selection of the electronic form from the list of selectable forms the form completion indicator determines and displays; a percentage of fields that will be filled using the information associated with the second user profile, wherein the fields are a part of the selected electronic form from the list of selectable forms, and an indication of how much of the selected electronic form can be filled from the information associated with the second user profile or how much work is required to complete unfilled fields of the selected electronic form, wherein the percentage and the indication are updated in real time according to the selection of the electronic form. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification