Advanced logic controller that deploys user customized logic in the administration of questionnaires
First Claim
1. A computer tangibly embodying a computer program for individually tailoring computerized questionnaire administration executable by a plurality of computers, the computer program comprising computer instructions for:
- providing a data collection interface to a plurality of users;
storing one or more predetermined logic units;
storing one or more user defined logic units;
loading said predetermined logic units and said user defined logic units in a prescribed order; and
defining and tracking said users, said user defined logic units, and each of said user'"'"'s hierarchical relationship to other said users,whereby said computer instructions for loading first loads hierarchically superior user defined logic units before loading other user defined logic units and ensures that superior user defined logic units are executed first,whereby the administration of said questions in a questionnaire is altered by executing said loaded predetermined logic units and/or said loaded user defined logic units, andwhereby said questionnaire is customized in real time so that, when two or more users of said plurality of users request said questionnaire, each of said two or more users are administered different questions based on answers submitted by said two or more users.
0 Assignments
0 Petitions
Accused Products
Abstract
Computerization has allowed branching and other logic to be integrated into questionnaire administration. The primary purpose of this invention is to allow the functionality and power of these processes to be easily created, and more importantly, customized by users of data collection systems. Rather than one set of logic applying to all users, this invention can be integrated into any computerized questionnaire application and generates a plurality of individualized questionnaires. The system allows and limits each user'"'"'s customization of logic rules while providing transparent integration that allows different users to select the same questionnaire or battery of questionnaires, but receive overlapping, yet different questions and logic.
26 Citations
8 Claims
-
1. A computer tangibly embodying a computer program for individually tailoring computerized questionnaire administration executable by a plurality of computers, the computer program comprising computer instructions for:
-
providing a data collection interface to a plurality of users; storing one or more predetermined logic units; storing one or more user defined logic units; loading said predetermined logic units and said user defined logic units in a prescribed order; and defining and tracking said users, said user defined logic units, and each of said user'"'"'s hierarchical relationship to other said users, whereby said computer instructions for loading first loads hierarchically superior user defined logic units before loading other user defined logic units and ensures that superior user defined logic units are executed first, whereby the administration of said questions in a questionnaire is altered by executing said loaded predetermined logic units and/or said loaded user defined logic units, and whereby said questionnaire is customized in real time so that, when two or more users of said plurality of users request said questionnaire, each of said two or more users are administered different questions based on answers submitted by said two or more users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification