Electronic data capture and verification
First Claim
1. Apparatus for automatically building an electronic form for presentation to a user during a data capture process, comprising:
- means for receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure;
means for generating, from said input, a data capture definition file providing said specification of data elements and said hierarchical structure in a predetermined format; and
means for receiving said data capture definition file and automatically generating a plurality of visual displays for presentation to a user during execution of a data capture process, each visual display comprising a plurality of user input areas corresponding to the data elements and physically positioned on the display in a manner corresponding to the defined logical hierarchical structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for automatically building an electronic form for presentation to a user during a data capture process segregates the data capture intent behind the form from the presentation and execution of the form to a data capture user. In this way, the data capture process, including generation of the form and display of user input prompts, can be carried out on any computing platform independent of the system used to generate a data capture definition file that specifies the intent of the data capture requirements. The specification of data elements required during data capture, each having a type specification and a logical relationship relative to other data elements in a hierarchical structure are defined in a data capture definition file in a predetermined format. A data capture process executes the data capture definition file and automatically generates a plurality of visual displays for presentation to a user, each input screen comprising a plurality of user input areas corresponding to the data elements and physically positioned on the screen in a manner corresponding to the defined logical hierarchical structure.
158 Citations
38 Claims
-
1. Apparatus for automatically building an electronic form for presentation to a user during a data capture process, comprising:
-
means for receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure;
means for generating, from said input, a data capture definition file providing said specification of data elements and said hierarchical structure in a predetermined format; and
means for receiving said data capture definition file and automatically generating a plurality of visual displays for presentation to a user during execution of a data capture process, each visual display comprising a plurality of user input areas corresponding to the data elements and physically positioned on the display in a manner corresponding to the defined logical hierarchical structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 27)
-
-
14. Apparatus for generating a data capture definition file for defining data elements required from a user during a data capture process, comprising:
-
means for receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure, said type specifications and said hierarchical structure being usable for automatically determining a physical layout of visual displays for presentation to a user during a subsequent data capture process;
means for associating, with said data elements, a set of data validation requirements for validating data captured in respect of each of the data elements;
means for associating, with said data elements, a set of rules for execution during a subsequent data capture process, for further enabling automatic determination of a physical layout of the visual displays to be presented to a user during said subsequent data capture process based on values of data captured during said data capture process;
means for generating said data capture definition file providing said specification of data elements, said hierarchical structure, said data validation requirements and said set of rules in a predetermined format for subsequent execution by a data capture process. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
28. The apparatus of claim 28 in which the means for generating said data capture definition file and the means for generating a succession of visual displays operate on different computing platforms.
-
29. Apparatus for generating a generating an electronic form for presentation to a user during a data capture process, the apparatus comprising:
-
means for receiving as input a data capture definition file in a predetermined format providing a specification of data elements required during data capture, each data element having a type specification and a logical relationship relative to other data elements in a hierarchical structure;
means for automatically generating a plurality of visual displays for presentation to the user, each visual display including a plurality of user input areas and user prompts relating thereto corresponding to the data elements, each being physically positioned on the displays in a manner corresponding to the defined logical hierarchical structure.
-
-
30. A method of automatically building an electronic form for presentation to a user during a data capture process, comprising:
-
receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure;
generating, from said input, a data capture definition file providing said specification of data elements and said hierarchical structure in a predetermined format; and
receiving said data capture definition file and automatically generating a plurality of visual displays for presentation to a user during execution of a data capture process, each visual display comprising a plurality of user input areas corresponding to the data elements and physically positioned on the display in a manner corresponding to the defined logical hierarchical structure. - View Dependent Claims (33, 34)
-
-
31. A method of generating a data capture definition file for defining data elements required from a user during a data capture process, comprising:
-
receiving as input a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure, said type specifications and said hierarchical structure being usable for automatically determining a physical layout of visual displays for presentation to a user during a subsequent data capture process;
associating, with said data elements, a set of data validation requirements for validating data captured in respect of each of the data elements;
associating, with said data elements, a set of rules for execution during a subsequent data capture process, for farther enabling automatic determination of a physical layout of the visual displays to be presented to a user during said subsequent data capture process based on values of data captured during said data capture process;
generating said data capture definition file providing said specification of data elements, said hierarchical structure, said data validation requirements and said set of rules in a predetermined format for subsequent execution by a data capture process.
-
-
32. A method of generating a generating an electronic form for presentation to a user during a data capture process, comprising:
-
receiving as input a data capture definition file in a predetermined format providing a specification of data elements required during data capture, each data element having a type specification and a logical relationship relative to other data elements in a hierarchical structure;
automatically generating a plurality of visual displays for presentation to the user, each visual display including a plurality of user input areas and user prompts relating thereto corresponding to the data elements, each being physically positioned on the displays in a manner corresponding to the defined logical hierarchical structure.
-
-
35. (canceled)
-
36. Apparatus for automatically building an electronic form for presentation to a user during a data capture process, comprising:
-
an input for receiving a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure;
a data capture definition file generator for generating, from said input, a data capture definition file providing said specification of data elements and said hierarchical structure in a predetermined format; and
a visual display generator for receiving said data capture definition file and automatically generating a plurality of visual displays for presentation to a user during execution of a data capture process, each visual display comprising a plurality of user input areas corresponding to the data elements and physically positioned on the display in a manner corresponding to the defined logical hierarchical structure.
-
-
37. Apparatus for generating a data capture definition file for defining data elements required from a user during a data capture process, comprising:
-
an input for receiving a specification of data elements required during data capture, each data element having a type specification, and a logical relationship relative to other data elements in a hierarchical structure, said type specifications and said hierarchical structure being usable for automatically determining a physical layout of visual displays for presentation to a user during a subsequent data capture process;
a data capture definition file generator for associating, with said data elements, a set of data validation requirements for validating data captured in respect of each of the data elements and a set of rules for execution during a subsequent data capture process, for further enabling automatic determination of a physical layout of the visual displays to be presented to a user during said subsequent data capture process based on values of data captured during said data capture process, and generating said data capture definition file providing said specification of data elements, said hierarchical structure, said data validation requirements and said set of rules in a predetermined format for subsequent execution by a data capture process.
-
-
38. Apparatus for generating a generating an electronic form for presentation to a user during a data capture process, the apparatus comprising:
-
an input for receiving a data capture definition file in a predetermined format providing a specification of data elements required during data capture, each data element having a type specification and a logical relationship relative to other data elements in a hierarchical structure;
a visual display generator for automatically generating a plurality of visual displays for presentation to the user, each visual display including a plurality of user input areas and user prompts relating thereto corresponding to the data elements, each being physically positioned on the displays in a manner corresponding to the defined logical hierarchical structure.
-
Specification