Method apparatus and computer program product for interactive surveying
First Claim
1. A method for generating a survey for a client on a network, the method comprising the steps of:
- providing a survey document having questions and answers in a certain format for delivery to a client on a network, the format defining branches for the questions, wherein whether a first one of the questions branches to a second one of the questions or to a third one of the questions, depends on an answer for the first question; and
providing instructions for delivery to the client on the network, which cause the client to display on a user interface certain ones of the questions, including the first one of the questions, and branch to and display on the user interface the second or third one of the questions responsive to an answer received for the first question.
1 Assignment
0 Petitions
Accused Products
Abstract
A survey document is provided on a server, for delivery to a client on a network, having questions and potential answers in a format defining branches of the questions. Programming instructions are also provided on the server for delivery to the client on the network. The instructions are for causing the client to render questions on a user interface from the survey document. The questions initially rendered include a first one of the questions. The instructions are also for causing the client to branch to and render on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question.
49 Citations
21 Claims
-
1. A method for generating a survey for a client on a network, the method comprising the steps of:
-
providing a survey document having questions and answers in a certain format for delivery to a client on a network, the format defining branches for the questions, wherein whether a first one of the questions branches to a second one of the questions or to a third one of the questions, depends on an answer for the first question; and
providing instructions for delivery to the client on the network, which cause the client to display on a user interface certain ones of the questions, including the first one of the questions, and branch to and display on the user interface the second or third one of the questions responsive to an answer received for the first question. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. A computer program product for generating a survey for a client on a network, the computer program product comprising instructions for delivery to a client on a network, wherein the instructions are for causing the client to display on a user interface, responsive to a survey document, certain questions, including a first one of the questions, and branch to and display on the user interface second or third ones of the questions responsive to the survey document and an answer received for the first question, and wherein the survey document has questions and answers in a certain format defining branches of the questions, wherein whether the first one of the questions branches to the second one of the questions, or to the third one of the questions, depends on an answer for the first question.
-
15. A server comprising:
-
a processor for connecting to a network;
a storage device coupled to the processor, wherein the storage device is for storing;
a survey document having questions and answers in a certain format defining branches of the questions, wherein whether a first one of the questions branches to a second one of the questions, or instead to a third one of the questions, depends on an answer for the first question, and instructions for causing a client to display on a user interface, responsive to the survey document, certain questions, including the first one of the questions, and branch to and display on the user interface the second or third one of the questions responsive to the survey document and an answer received for the first question. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification