User activity based cognitive question generation
AssigneeKyndryl, Inc.
InventorsCesar Augusto Rodriguez Bravo, Erik Rueger, Craig M Trim, Maria Laura Alpizar Barrera
Life of this patent
Estimating the term…
Abstract
A method for cognitive question generation and presentation is provided. The method accesses activity data associated with a mobile computing device. The method generates a set of cognitive questions representing at least a portion of the activity data and generates an answer set for each cognitive question. The method dynamically selects one or more cognitive questions from the set of cognitive questions. The method generates a question interface presented by the mobile computing device and causes presentation of the selected cognitive question within the question interface.
Claims20
A method, comprising:
- accessing activity data, by a computer device, from a mobile computing device, the activity data being associated with a day to day activity indicated by calendar data of an action performed by a user of the mobile computing device, wherein the calendar data includes a calendar appointment of the user of the mobile computing device;
- generating, by the computer device, a set of cognitive questions representing at least a portion of the activity data using natural language processing techniques on the portion of the activity data to generate the set of cognitive questions by parsing words in the activity data;
- generating, by the computer device, an answer set using the natural language processing techniques for each cognitive question of the set of cognitive questions, the answer set containing a correct answer and a plurality of incorrect answers with a different syntax than the correct answer;
- encrypting the set of cognitive questions on the mobile computing device to prevent unauthorized access in response to generating the set of cognitive questions;
- encrypting the answer set on the mobile computing device to prevent unauthorized access for each cognitive question in response to generating each answer set, wherein the answer set is separately encrypted from the set of cognitive questions;
- dynamically selecting, by the computer device, one or more cognitive questions from the set of cognitive questions based on one of a time of day or a frequency of the activity data;
- decrypting, based on a time table comprising specified times and a first-in first-out data processing, the one or more selected cognitive questions and the corresponding answer set;
- generating, by the computer device, a question interface presented at the mobile computing device, the question interface including the one or more selected cognitive questions;
- causing, by the computer device, presentation of a selected cognitive question from the one or more cognitive questions within a question interface presented at the mobile computing device, presentation of the selected cognitive question including presentation of an answer set corresponding to the selected cognitive question;
- and
- generating, by the computer device, a reward triggered by detecting a selection of a correct answer to the selected cognitive question to incentivize interaction with the question interface,
- wherein the reward includes virtual rewards comprising a virtual pet and an in game bonus.
A system, comprising:
- one or more processors;
- and
- a computer-readable storage medium, coupled to the one or more processors, storing program instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- accessing activity data from a mobile computing device, the activity data being associated with a day to day activity by a user of the mobile computing device, wherein the day to day activity indicated by calendar data includes an action performed by the user, and the calendar data being a calendar appointment of the mobile computing device;
- generating a set of cognitive questions using natural language processing tools representing at least a portion of the activity data based on at least a data type of the activity data accessed;
- generating an answer set for each cognitive question of the set of cognitive questions, the answer set containing a correct answer and a plurality of incorrect answers using the natural language processing tools to generate the answer set by parsing words in the activity data using a syntax or grammatical rule, the plurality of incorrect answers are generated based on a different syntax than the correct answer;
- encrypting the set of cognitive questions on the mobile computing device to prevent unauthorized access in response to generating the set of cognitive questions;
- encrypting the answer set on the mobile computing device to prevent unauthorized access for each cognitive question in response to generating each answer set, wherein the answer set is separately encrypted from the set of cognitive questions;
- dynamically selecting one or more cognitive questions from the set of cognitive questions;
- decrypting, based on a time table comprising specified times and a first in first out data processing, the one or more selected cognitive questions and the corresponding answer set;
- generating a question interface presented at the mobile computing device, the question interface including the one or more selected cognitive questions;
- causing presentation of a selected cognitive question from the one or more cognitive questions within a question interface presented at the mobile computing device, presentation of the selected cognitive question including presentation of an answer set corresponding to the selected cognitive question;
- and
- generating a reward triggered by detecting a selection of a correct answer to the selected cognitive question to incentivize interaction with the question interface,
- wherein the reward includes virtual rewards comprising a virtual pet and an in game bonus.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
- accessing activity data from a mobile computing device, and the activity data being associated with a day to day activity by a user of the mobile computing device, wherein the day to day activity indicated by calendar data includes an action performed by the user and location of the action, wherein the calendar data is a calendar appointment of the user of the mobile computing device;
- identifying a data type of the activity data accessed;
- generating a set of cognitive questions representing at least a portion of the activity data based on at least the data type of the activity data accessed using natural language processing techniques to generate the set of cognitive questions by parsing words in the activity data using a syntax or grammatical rule;
- generating an answer set using the natural language processing techniques for each cognitive question of the set of cognitive questions, the answer set containing a correct answer and a plurality of incorrect answers, the plurality of incorrect answers are generated by substituting one of the parsed words of the correct answer with another word;
- encrypting the set of cognitive questions on the mobile computing device to prevent unauthorized access in response to generating the set of cognitive questions;
- encrypting the answer set on the mobile computing device to prevent unauthorized access for each cognitive question in response to generating each answer set, wherein the answer set is separately encrypted from the set of cognitive questions;
- generating a linking information associating each of the encrypted cognitive questions and the encrypted answer set;
- dynamically selecting one or more cognitive questions from the set of cognitive questions;
- decrypting, based on a time table comprising specified times and a first-in first-out data processing, the one or more selected cognitive questions and the corresponding answer set;
- generating a question interface presented at the mobile computing device, the question interface including the one or more selected cognitive questions;
- causing presentation of a selected cognitive question from the one or more cognitive questions within a question interface presented at the mobile computing device, presentation of the selected cognitive question including presentation of an answer set corresponding to the selected cognitive question;
- and
- generating a reward triggered by detecting a selection of a correct answer to the selected cognitive question to incentivize interaction with the question interface,
- wherein the reward includes virtual rewards comprising a virtual pet and an in game bonus.
Dependencies are inferred from the claim text.