Method and system for compliance forms and compliance forms user interface
First Claim
1. In a computer system, a method for providing interactive assistance with populating an automated document that includes at least one field, the computer system comprising a processor, a data repository, and a user interface, the method comprising:
- selecting, via the processor, an entity to which the automated document applies;
assigning, via the processor, a prioritization to each of the at least one field, the prioritization stored in the data repository;
prompting, via the user interface, for a response for each of the at least one field, the prompting varying based on the prioritization of each of the at least one field;
varying, via the processor, a color of each of the at least one field based on the prioritization;
performing, via the processor, a compliance check of each response for the at least one field to determine if the response complies with predetermined legal requirements, wherein a validation rule triggers the compliance check to occur as the response for the at least one field is being entered;
iteratively revising, via the processor, the prioritization of all of the at least one field upon receiving the response to each of the at least one field;
prompting varying based on the iteratively revised prioritization of all of the at least one field;
identifying data from an accessible repository responsive to any of the at least one field of the automated document;
automatically populating each of the at least one field of the automated document for which the responsive data from the accessible repository are identified;
highlighting each of the at least one field containing automatic populating; and
displaying, via the user interface, the populated automated document.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and system for interactive and automated assistance with document (e.g., forms) completion for use in complying with requirements or otherwise performing functions for which automated documents are useful, and a user interface for a code authoring tool to support development, customization, and revision of such documents. The user interface for document completion includes search functions to identify documents needing completion, highlighting of fields of documents based on priority for completion of those fields, and a compliance check feature to confirm proper document completion. The code authoring tool allows a user to customize the format of data limitations for fields in documents, define selection choices presented, which are linked to the fields, create help, warning, or error messages, build calculations, define business rules, and generate code and associated documentation, which may be optionally exported.
43 Citations
31 Claims
-
1. In a computer system, a method for providing interactive assistance with populating an automated document that includes at least one field, the computer system comprising a processor, a data repository, and a user interface, the method comprising:
-
selecting, via the processor, an entity to which the automated document applies; assigning, via the processor, a prioritization to each of the at least one field, the prioritization stored in the data repository; prompting, via the user interface, for a response for each of the at least one field, the prompting varying based on the prioritization of each of the at least one field; varying, via the processor, a color of each of the at least one field based on the prioritization; performing, via the processor, a compliance check of each response for the at least one field to determine if the response complies with predetermined legal requirements, wherein a validation rule triggers the compliance check to occur as the response for the at least one field is being entered; iteratively revising, via the processor, the prioritization of all of the at least one field upon receiving the response to each of the at least one field; prompting varying based on the iteratively revised prioritization of all of the at least one field; identifying data from an accessible repository responsive to any of the at least one field of the automated document; automatically populating each of the at least one field of the automated document for which the responsive data from the accessible repository are identified; highlighting each of the at least one field containing automatic populating; and displaying, via the user interface, the populated automated document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system for providing interactive assistance with populating a automated document that includes at least one field, the computer system comprising a processor, a data repository, and a user interface, the computer system further comprising:
-
means for, via the processor, selecting an entity to which the automated document applies; means for, via the processor, assigning a prioritization to each of the at least one field, the prioritization stored in the data repository; means for prompting, via the user interface, for a response for each of the at least one field, the prompting varying based on the prioritization of each of the at least one field; means for varying, via the processor, a color of each of the at least one field based on the prioritization; means for performing, via the processor, a compliance check of each response for the at least one field to determine if the response complies with predetermined legal requirements, wherein a validation rule triggers the compliance check to occur as the response for the at least one field is being entered; means for iteratively revising, via the processor, the prioritization of all of the at least one field upon receiving the response to each of the at least one field; means for prompting, via the user interface, for a response to at least one field, the prompting varying based on the iteratively revised prioritization of all of the at least one field; means for identifying data from an accessible repository responsive to any of the at least one field of the automated document; means for automatically populating each of the at least one field of the automated document for which the responsive data from the accessible repository are identified; means for highlighting each of the at least one field containing automatic populating; and means for displaying, via the user interface, the populated automated document. - View Dependent Claims (18)
-
-
19. A system for providing interactive assistance with populating a automated document that includes at least one field, the system comprising:
-
a processor; a user interface functioning via the processor; and a repository accessible by the processor; wherein an entity to which the automated document applies is selected by the processor; wherein a prioritization to each of the at least one field is assigned, the prioritization stored in the data repository; wherein a response for each of the at least one field is prompted for, the prompting varying based on the prioritization of each of the at least one field; wherein a color of each of the at least one field varies based on the prioritization; wherein the response for each of the at least one field is checked for compliance with predetermined legal requirements; wherein a validation rule triggers the compliance check to occur as the response for the at least one field is being entered; wherein the prioritization of all of the at least one field is iteratively revised upon receiving the response to each of the at least one field; wherein data from an accessible repository responsive to any of the at least one field of the automated document is identified; wherein each of the at least one field of the automated document is automatically populated for which the responsive data from the accessible repository are identified; wherein each of the at least one field containing automatic populating is highlighted; and wherein the populated automated document is displayed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a computer usable storage medium having control logic stored therein for causing a computer to provide interactive assistance with populating an automated document that includes at least one field, the control logic comprising:
-
first computer readable program code means for selecting an entity to which the automated document applies; second computer readable program code means for assigning a prioritization to each of the at least one field; third computer readable program code means for prompting for a response for each of the at least one field, the prompting varying based on the prioritization of each of the at least one field, wherein a color of each of the at least one field varies based on the prioritization; fourth computer readable program code means for performing a compliance check of each response for the at least one field, wherein a validation rule triggers the compliance check to occur as the response for the at least one field is being entered; fifth computer readable program code means for iteratively revising the prioritization of all of the at least one field upon receiving the response to each of the at least one field; sixth computer readable program code means for identifying data from an accessible repository responsive to any of the at least one field of the automated document; seventh computer readable program code means for automatically populating each of the at least one field of the automated document for which the responsive data from the accessible repository are identified; eighth computer readable program code means for highlighting each of the at least one field containing automatic populating; and ninth computer readable program code means for displaying the populated automated document.
-
Specification