SYSTEMS AND METHODS FOR STORING AND POPULATING FORMS
First Claim
1. A method for storing and validating forms comprising:
- receiving, at a computer system, a form comprising a hierarchy of sections, a section of the hierarchy of sections comprising a set of data elements, and a data element of the set of data elements comprising a data element value and data element metadata;
storing a first data table entry in a first data table corresponding to the data element, the first data table entry comprising a section identification (ID) identifying the section and associating the data element with the section; and
storing a second data table entry in a second data table corresponding to the data element, the second data table entry comprising the data element metadata and a link to the first data table entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods relating to forms are provided. The form systems and methods may store and complete forms of any types from different form sources. According to some embodiments, the method completes a form by receiving data from different sources, allocating and assigning data attributes to the data, and determining a value for each field in the form. The method determines and stores an algorithm for determining a value for a field. The method determines a value for a field according to a user'"'"'s defined algorithm. The method may further generate an output form that is visually the same as the original form with fields completed following the instructions in the original form.
-
Citations
25 Claims
-
1. A method for storing and validating forms comprising:
-
receiving, at a computer system, a form comprising a hierarchy of sections, a section of the hierarchy of sections comprising a set of data elements, and a data element of the set of data elements comprising a data element value and data element metadata; storing a first data table entry in a first data table corresponding to the data element, the first data table entry comprising a section identification (ID) identifying the section and associating the data element with the section; and storing a second data table entry in a second data table corresponding to the data element, the second data table entry comprising the data element metadata and a link to the first data table entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A form storage and validation system comprising:
-
a processor configured to receive a form comprising a hierarchy of sections, a section of the hierarchy of sections comprising a set of data elements, and a data element of the set of data elements comprising a data element value and data element metadata; and a form store comprising a first data table and a second data table, wherein the first data table stores a first data table entry corresponding to the data element, the first data table entry comprising a section identification (ID) identifying the section and associating the data element with the section, and the second data table stores a second data table entry corresponding to the data element, the second data table entry comprising the data element metadata and a link to the first data table entry. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium comprising executable instructions, the instructions executable by a processor to perform a method, the method comprising:
-
receiving, at a computer system, a data form comprising a hierarchy of sections, a section of the hierarchy of sections comprising a set of data elements, and a data element of the set of data elements comprising a data element value and data element metadata; storing a first data table entry in a first data table corresponding to the data element, the first data table entry comprising a section identification (ID) identifying the section and associating the data element with the section; and storing a second data table entry in a second data table corresponding to the data element, the second data table entry comprising the data element metadata and a link to the first data table entry.
-
Specification