Dynamically assigning a survey to a respondent
First Claim
1. A method for as signing a survey of a plurality of currently active surveys to a respondent, the method comprising the steps of:
- receiving a request to participate in a survey, wherein said request is generated by a user selecting a hyperlink within a web page that is being presented by a browser;
in response to receiving said requestdynamically generating a customized set of one or more screening questions based on which surveys belong to said plurality of currently active surveys,wherein the customized set of one or more screening questions are based on said plurality of currently active surveys;
presenting said customized set of one or more screening questions to the respondent through a series of one or more digital messages transmitted over a network;
receiving, over the network, input data in response to said respondent answering said customized set of one or more screening questions; and
determining which electronic survey to present to said respondent, over said network, based on how said respondent answered said customized set of one or more screening questions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for assigning a survey to a respondent are provided. According to one technique, a set of one or more screening questions are generated and provided to the respondent. Input data is received in response to the respondent answering the set of one or more screening questions. Based on how the respondent answered the set of one or more screening questions, it is determined which survey should be presented to the respondent. According to another aspect, the set of one or more screening questions is generated based on the target participation criteria that is associated with one or more active surveys.
-
Citations
23 Claims
-
1. A method for as signing a survey of a plurality of currently active surveys to a respondent, the method comprising the steps of:
-
receiving a request to participate in a survey, wherein said request is generated by a user selecting a hyperlink within a web page that is being presented by a browser; in response to receiving said request dynamically generating a customized set of one or more screening questions based on which surveys belong to said plurality of currently active surveys, wherein the customized set of one or more screening questions are based on said plurality of currently active surveys; presenting said customized set of one or more screening questions to the respondent through a series of one or more digital messages transmitted over a network; receiving, over the network, input data in response to said respondent answering said customized set of one or more screening questions; and determining which electronic survey to present to said respondent, over said network, based on how said respondent answered said customized set of one or more screening questions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for assigning a survey of a plurality of currently active surveys to a respondent, the system comprising:
-
a memory; one or more processors coupled to the memory; and a set of computer instructions contained in the memory, the set of computer instructions including computer instructions which when executed by the one or more processors, cause the one or more processors to perform the steps of; receiving a request to participate in a survey;
wherein said request is generated by a user selecting a hyperlink within a web page that is being presented by a browser;in response to receiving said request dynamically generating a customized set of one or more screening questions based on which surveys belong to said plurality of currently active surveys, wherein the step of dynamically generating includes composing said set of one ore more customized screening questions based on said plurality of currently active surveys; presenting said customized set of one or more screening questions to the respondent through a series of one or more digital messages transmitted over a network; receiving, over the network, input data in response to said respondent answering said customized set of one or more screening questions; and determining which electronic survey to present to said respondent, over said network, based on how said respondent answered said customized set of one or more screening questions.
-
-
13. A computer-readable storage medium storing instructions, the instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
assigning a survey of a plurality of currently active surveys to a respondent; receiving a request to participate in a survey, wherein said request is generated by a user selecting a hyperlink within a web page that is being presented by a browser; in response to receiving said request dynamically generating a customized set of one or more screening questions based on which surveys belong to said plurality of currently active surveys, wherein the step of dynamically generating includes composing said customized set of one or more screening questions based on target participation criteria specified as required by said plurality of currently active surveys; presenting said customized set of one or more screening questions to the respondent through a series of one or more digital messages transmitted over a network; receiving, over the network, input data in response to said respondent answering said customized set of one or more screening questions; and determining which electronic survey to present to said respondent, over said network, based on how said respondent answered said customized set of one or more screening questions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification