Patent ID: 7054876

Claim:
A program implemented on a computer that when executed conducts a questionnaire that makes a computer function as: a communicating unit that communicates with a respondent terminal having a display screen through a network; a questionnaire information database that stores a plurality of questionnaire information; a questionnaire conducting unit that transmits a questionnaire based on the questionnaire information stored in the questionnaire database to the respondent terminal through the network for making the respondent terminal display the questionnaire and a response screen for allowing responses to be inputted on the display screen, and the response screen a free-description text box for inputting arbitrary information; a questionnaire response collecting unit that collects responses to the questionnaire inputted at the respondent terminal, the questionnaire response collecting unit analyzing the responses to create questionnaire response information; a questionnaire response database that stores the questionnaire response information; a useful response selecting unit for selecting a useful response among a plurality of arbitrary information inputted in the free-description text box based on similarity and quantity among the plurality of arbitrary information; a useful response information database for storing the useful response selected by the useful response selecting unit; a correcting unit that corrects the questionnaire based on the useful response stored in the useful response information database for creating the questionnaire including additional choice based on the useful response; and a questionnaire re-conducting unit that transmits the questionnaire including the additional choice to the respondent terminal through the network for making the respondent terminal display the questionnaire including the additional choice and the response screen for allowing responses to be inputted on the display screen.