Patent ID: 7565615
Filing Date: 2009-07-21
Classification: G06Q,G09B

Abstract:
1. A computer system having stored thereon executable instructions that when executed by the computer system provide a survey generation system comprising: a survey component generator tangibly implemented in the computer system and operable to provide multiple survey components for display within a designer view of a user interface for selection by a survey designer, and further operable to generate an editable instance of a plurality of survey components, for display and editing within a participant view of the user interface, wherein the survey designer selects each of the plurality of survey components and visually places the selected survey component in the participant view of the user interface in an order that the plurality of survey components will be presented on a first screen of a survey; wherein the designer view includes first and second save functions, the first save function configured for: (i) saving the first screen including a plurality of editable or edited instances of the plurality of selected survey components located in the participant view and clearing the participant view, and (ii) saving a second screen upon another selection of the first save function after generation of the second screen to include a plurality of editable or edited instances of the plurality of survey components in the participant view, wherein each instance of the plurality of editable or edited instances of the first and second screens includes a question field and its corresponding answer field; and wherein the first and second screens include first and second index markers, respectively, indicating that the first screen is to be presented before the second screen in a sequence; a survey assembler tangibly implemented in the computer system and operable to receive the plurality of editable or edited instances of the plurality of selected survey components displayed in the participant view of the user interface, for assembly into the survey for output to a survey participant, wherein the second save function is configured for causing the survey assembler to assemble the first screen and the second screen into the survey such that the first screen is presented before the second screen in the sequence and such that the plurality of instances of the plurality of selected survey components are presented in the order on the first screen.