Patent ID: 7376891

Claim:
A method of further processing over a computer network forms directed by multiple public forms users to multiple institutions of higher education, the forms being processed by a third party forms servicer that is neither one of the institutions of higher education nor one of the public forms users, the method comprising: presenting to a form user over a computer network by a third party forms servicer in response to a request from the form user, a form directed to one of the multiple institutions of higher education, the form being generated by a forms generator that generates multiple forms corresponding to multiple institutions of higher education, the forms including fields for the forms users to enter user information; receiving by the third party forms servicer over the computer network user information and electronic payment information entered by the user; processing by the third party forms servicer an electronic payment associated with the form, the processed payment being from the user to the one of the multiple institutions to which the form is directed; storing by the third party forms servicer at least some of the user information entered on the form; and maintaining by the third party forms servicer a transaction state for the form so as to prevent duplicate submission or payment, causing the form to enter a first state after the form user submits payment information and before the payment is settled; and transmitting the completed form to the form user to view after causing the form to enter the first state.