Generation and implementation of dynamic surveys
First Claim
1. A computer program product, tangibly embodied on computer-readable media, the computer program product being configured to cause a data processing apparatus to:
- display a first query, a second query, and a third query, the first query being associated with a first response option and a second response option;
display a first graphical sequence controller associated with the first response option and a second graphical sequence controller associated with the second response option;
receive a first designation of the first graphical sequence controller to provide the second query in response to selection of the first response option;
receive a second designation of the second graphical sequence controller to provide the third query in response to selection of the second response option; and
store the first designation and the second designation in association with an electronic survey that includes the first query, second query, and third query.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for generating and implementing dynamic surveys, in which a subsequent query is presented based at least in part on a selected response option of a previous query. For example, a system may include presentation logic configured to display a plurality of queries, each query being associated with a plurality of response options. Sequence logic of the system may be configured to display a graphical sequence controller in association with each of the plurality of response options, and to receive a graphical manipulation of the graphical sequence controllers by which a sequence is designated for presenting a subsequent query based on a selected response option of a previous query. Thus, during implementation of the resulting dynamic survey, the subsequent query may be presented based on the selected response option.
105 Citations
20 Claims
-
1. A computer program product, tangibly embodied on computer-readable media, the computer program product being configured to cause a data processing apparatus to:
-
display a first query, a second query, and a third query, the first query being associated with a first response option and a second response option; display a first graphical sequence controller associated with the first response option and a second graphical sequence controller associated with the second response option; receive a first designation of the first graphical sequence controller to provide the second query in response to selection of the first response option; receive a second designation of the second graphical sequence controller to provide the third query in response to selection of the second response option; and store the first designation and the second designation in association with an electronic survey that includes the first query, second query, and third query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
presentation logic configured to display a plurality of queries, each query being associated with a plurality of response options; and sequence logic configured to display a graphical sequence controller in association with each of the plurality of response options, and to receive a graphical manipulation of the graphical sequence controllers by which a sequence is designated for presenting a subsequent query based on a selected response option of a previous query. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product, tangibly embodied on computer-readable media, the computer program product being configured to cause a data processing apparatus to:
-
provide a first query, second query, and third query, the first query having a first response option and a second response option; display the first query, first response option, and second response option within a graphical user interface while concealing the second query and third query; receive a selection of the first response option; determine a stored designation in which selection of the first response option indicates a providing of the second query; and display the second query within the graphical user interface, based on the stored designation. - View Dependent Claims (18, 19, 20)
-
Specification