Method and system to provide online application forms
First Claim
1. A method of providing an application form via a network, the method comprising:
- accessing page flow data, page data and rules data stored in a storage media;
generating a graphical user interface (GUI) that provides a first application page to capture data from an applicant, the first page being generated dynamically from the page data;
providing the first application page to the applicant via a network;
monitoring entry of application data by the applicant;
processing and storing the application data, the processing including validating the application data based on the rules data; and
identifying at least one subsequent application page based on the application data and the page flow data;
providing the at least one subsequent application page via the network to the applicant, the subsequent application page being generated dynamically from the page data; and
repetitively dynamically generating and providing subsequent application pages to the applicant based on the page flow data and the rules data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to provide an application form via a network (e.g., the Internet) is described. The method may comprise accessing page flow data, page data and rules data stored in a storage media and generating a GUI that provides a first application page to capture data from an applicant. The first page is generated dynamically from the page data and provided to the applicant. Application data entered by the applicant is processed, stored, and validated based on the rules data. At least one subsequent application page is identified based on the application data and the page flow data and is provided to the applicant via the network. The subsequent application page is also generated dynamically and on-the-fly from the page data. Subsequent application pages are dynamically and repetitively generated and provided to the applicant based on the page flow data and the rules data.
91 Citations
27 Claims
-
1. A method of providing an application form via a network, the method comprising:
-
accessing page flow data, page data and rules data stored in a storage media;
generating a graphical user interface (GUI) that provides a first application page to capture data from an applicant, the first page being generated dynamically from the page data;
providing the first application page to the applicant via a network;
monitoring entry of application data by the applicant;
processing and storing the application data, the processing including validating the application data based on the rules data; and
identifying at least one subsequent application page based on the application data and the page flow data;
providing the at least one subsequent application page via the network to the applicant, the subsequent application page being generated dynamically from the page data; and
repetitively dynamically generating and providing subsequent application pages to the applicant based on the page flow data and the rules data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to:
-
access page flow data, page data and rules data stored in a storage media;
generate a graphical user interface (GUI) that provides a first application page to capture data from an applicant, the first page being generated dynamically from the page data;
provide the first application page to a applicant via a network;
monitor entry of application data by the applicant;
process and storing the application data, the processing including validating the application data based on the rules data; and
identifying at least one subsequent application page based on the application data and the page flow data;
provide the at least one subsequent application page via the network to the applicant, the subsequent application page being generated dynamically from the page data; and
repetitively generate and providing subsequent application pages to the applicant based on the page flow data and the rules data.
-
-
17. A system to provide an application form via a network, the system comprising:
-
a storage access module to access page flow data, page data and rules data stored in a storage media;
a graphical user interface (GUI) module to generate a graphical user interface that provides a first application page to capture data from an applicant, the first page being generated dynamically from the page data;
an interface module to provide the first application page to the applicant via a network;
a monitoring module to monitor entry of application data by the applicant;
a storage module to store the application data; and
a processing module to;
validate the application data based on the rules data; and
identify at least one subsequent application page based on the application data and the page flow data, the interface module providing the at least one subsequent application page via the network to the applicant, the subsequent application page being generated dynamically from the page data, and the processing module configured to repetitively generate and provide subsequent application pages to the applicant based on the page flow data and the rules data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system to build an application form, the system including:
-
means for accessing page flow data, page data and rules data stored in a storage media;
means for generating a graphical user interface (GUI) that provides a first application page to capture data from an applicant, the first page being generated dynamically from the page data;
means for providing the first application page to the applicant via a network;
means for monitoring entry of application data by the applicant;
means for processing and storing the application data, the processing including validating the application data based on the rules data; and
identifying at least one subsequent application page based on the application data and the page flow data;
means for providing the at least one subsequent application page via the network to the applicant, the subsequent application page being generated dynamically from the page data; and
means for repetitively generating and providing subsequent application pages to the applicant based on the page flow data and the rules data.
-
Specification