CPC G06F 3/0659 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0673 (2013.01); G06N 5/02 (2013.01); G06Q 10/00 (2013.01)] | 20 Claims |
1. A system for contextual memory capture and recall, the system comprising:
at least one processor; and
a memory for storing and encoding computer executable instructions that, when executed by the at least one processor is operative to:
generate context elements based on context signals associated with a user;
identify an activity of the user based on the context elements, wherein the activity is a future activity;
determine that a memory inquiry for the activity is desirable based on a boundary of the activity according to inquiry rules, the memory inquiry including a proposed memory action;
create the memory inquiry based on the activity;
collect memory input in response to the memory inquiry, wherein the memory input includes memory information and an acceptance by the user of the proposed memory action;
responsive to the acceptance of the proposed memory action, generate, based on the collected memory input, a memory action, wherein the generated memory action includes a recall of the memory information;
detect, based on the context elements, a first boundary of the activity; and
in response to detection of the first boundary, send the generated memory action, wherein the generated memory action includes the recall of the memory information.
|