Creating response schedule for tasks from cognitive state of a user
AssigneeInternational Business Machines Corporation
InventorsSarbajit K. Rakshit, John M. Ganci, Jr., James E. Bostick, Martin G. Keen
Life of this patent
Estimating the term…
Abstract
In an embodiment, cognitive adjustment of responses from a virtual assistant includes detecting verbal content in an audio signal, determining that the verbal content includes a voice command associated with a task by correlating the verbal content with voice command data stored in memory, determining a state of the user from the audio signal by cognitively comparing aspects of the verbal content with aspects of profile data associated with the user, and retrieving task data associated with the task for preparing a response to the voice command.
Claims20
A computer implemented method comprising:
- detecting, using a processor, verbal content in an audio signal;
- determining, using the processor, that the verbal content includes a voice command associated with a task by correlating the verbal content with voice command data stored in memory, wherein the voice command comprises a request from a user for instructions for completing the task;
- determining, using the processor, a state of the user from the audio signal by cognitively comparing aspects of the verbal content with aspects of profile data associated with the user;
- retrieving, using the processor, task data associated with the task for preparing a response to the voice command;
- classifying, using the processor, image data according to an amount of progress in performing the task, wherein the image data is extracted from video generated by an image sensor arranged to monitor the progress of the user in performing the task;
- and
- creating, using the processor, a response schedule for the response based at least in part on the task data and the state of the user, wherein the creating of the response schedule comprises generating a data table that associates steps of the task with respective time estimates for completing an associated step of the task, wherein at least one time estimate is based at least in part on previously-stored data indicating an amount of time previously used by the user to complete an associated step.
A computer usable program product for generating contrastive information for a classifier prediction, the computer usable program product comprising a computer-readable storage device, and program instructions stored on the storage device, the stored program instructions comprising:
- program instructions to detect, using a processor, verbal content in an audio signal;
- program instructions to determine, using the processor, that the verbal content includes a voice command associated with a task by correlating the verbal content with voice command data stored in memory, wherein the voice command comprises a request from a user for instructions for completing the task;
- program instructions to determine, using the processor, a state of the user from the audio signal cognitively comparing aspects of the verbal content with aspects of profile data associated with the user;
- program instructions to retrieve, using the processor, task data associated with the task for preparing a response to the voice command;
- classifying, using the processor, image data according to an amount of progress in performing the task, wherein the image data is extracted from video generated by an image sensor arranged to monitor the progress of the user in performing the task;
- and
- program instructions to create, using the processor, a response schedule for the response based at least in part on the task data and the state of the user, wherein the program instructions to create the response schedule comprise program instructions to generate a data table that associates steps of the task with respective time estimates for completing an associated step of the task, wherein at least one time estimate is based at least in part on previously-stored data indicating an amount of time previously used by the user to complete an associated step.
A computer system comprising a processor, a computer-readable memory, and a computer-readable storage device, and program instructions stored on the storage device for execution by the processor via the memory, the stored program instructions comprising:
- program instructions to detect, using the processor, verbal content in an audio signal;
- program instructions to determine, using the processor, that the verbal content includes a voice command associated with a task by correlating the verbal content with voice command data stored in memory, wherein the voice command comprises a request from a user for instructions for completing the task;
- program instructions to determine, using the processor, a state of the user from the audio signal cognitively comparing aspects of the verbal content with aspects of profile data associated with the user;
- program instructions to retrieve, using the processor, task data associated with the task for preparing a response to the voice command;
- classifying, using the processor, image data according to an amount of progress in performing the task, wherein the image data is extracted from video generated by an image sensor arranged to monitor the progress of the user in performing the task;
- and
- program instructions to create, using the processor, a response schedule for the response based at least in part on the task data and the state of the user, wherein the program instructions to create the response schedule comprise program instructions to generate a data table that associates steps of the task with respective time estimates for completing an associated step of the task, wherein at least one time estimate is based at least in part on previously-stored data indicating an amount of time previously used by the user to complete an associated step.
Dependencies are inferred from the claim text.