Patent ID: 7158988
Filing Date: 2007-01-02
Classification: G06Q,Y10S

Abstract:
1. A method for conducting an online survey having one or more questions, the method comprising: maintaining a survey database, the database comprising the one or more questions and data identifying a type of input field for each question wherein the survey database comprises, receiving a request for a network resource including the electronic survey, wherein the request is received at a web server computer maintaining the network resource from a web browser; in response to the request, determining whether a previously compiled class file should be utilized to respond to the request, the previously compiled class file is separate from the survey database such that altering the online survey only requires altering the survey database and not the Previously compiled class file; in response to determining that a previously compiled class file should not be utilized to respond to the request, creating an executable class file capable of generating markup language for displaying the questions and the input fields in a web browser, the executable class file is separate from the survey database such that altering the online survey only requires altering the survey database and the executable class file can be reused without modification, wherein creating the executable class file comprises, generating the markup language by executing the class file; maintaining a response table, the response table comprising the form name, the form name identifies a version number of the survey, a survey table, the survey table includes a question field that stores the one or more questions and a response field that stores the response associated with the one or more questions;