Patent ID: 7234105

Claim:
A method for prompting a customer to input customer input data, the method comprising: by a form builder module at a design computer, providing electronic form data comprising layout data and representations of interactive elements; by a pre-processing module at an application computer: combining the electronic form data with customer specific data from a database to generate a first intermediate form document; generating a second intermediate form document based on the first intermediate form document, the second intermediate form document in a data format capable of being output to a printer as a blank form without further modification, and the second intermediate form document ignoring intermediate elements; and generating a third document, the third document in a data format for display to a customer by a browser; by a customer computer, interpreting the third document to display the third document to the customer in a visual format that looks the same as the blank form; and by the customer computer, receiving customer input data from the customer via the third document; and transmitting the customer input data to the application computer for association with the customer specific data.