Methods and systems involving survey administration
AssigneeSo-Net M3 USA
InventorCraig Alan Overpeck
Life of this patent
Estimating the term…
Abstract
A method includes authorizing a user to participate in a survey, generating a key associated with a user identifier and a survey identifier, sending the key to a user terminal, directing the user terminal to a survey uniform resource locator (URL), connecting communicatively with the user terminal via a second URL, determining whether the second URL designates the survey as completed, retrieving the encrypted key from the user terminal responsive to determining that the second URL designates the survey as completed, and updating the status of the survey in a memory responsive to verifying the integrity of the encrypted key.
Claims18
A method comprising:
- authorizing a user to participate in a survey;
- generating a key associated with a user identifier and a survey identifier;
- encrypting the key;
- sending the encrypted key to a user terminal;
- directing the user terminal to a survey uniform resource locator (URL);
- connecting communicatively with the user terminal via a second URL;
- determining whether the second URL designates the survey as completed;
- retrieving the encrypted key from the user terminal responsive to determining that the second URL designates the survey as completed;
- verifying the integrity of the key;
- updating a status of the survey in a memory as completed responsive to verifying the integrity of the key;
- terminating without updating the status of the survey in the memory as completed if the integrity of the key is not verified.
A system comprising:
- a user terminal;
- and
- a processor operative to perform operations including:
- authorizing a user to participate in a survey;
- generating a key associated with a user identifier and a survey identifier;
- encrypting the key;
- sending the encrypted key to a user terminal;
- directing the user terminal to a survey uniform resource locator (URL);
- connecting communicatively with the user terminal via a second URL;
- determining whether the second URL designates the survey as completed;
- retrieving the encrypted key from the user terminal responsive to determining that the second URL designates the survey as completed;
- verifying integrity of the key;
- updating a status of the survey in a memory as completed responsive to verifying the integrity of the key;
- terminating without updating the status of the survey in the memory as completed if the integrity of the key is not verified.
Dependencies are inferred from the claim text.