Context-Aware Reminder System Using Forgetting Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated reminding systems are disruptive and inefficient due to high cognitive load from numerous notifications, failing to effectively predict forgetting, relevance, and the cost of interruptions, leading to overwhelming users with irrelevant reminders.

Innovation Solution

A context-aware reminder system that utilizes probabilistic models to predict the relevance and cost of interruptions, and the likelihood of forgetting, to filter and schedule reminders intelligently, considering user memory models, contextual information, and optimal timing for notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automated reminding systems send frequent notifications to alert users about forgotten items, then the completeness of reminder coverage is improved, but the cognitive load on users increases and productivity decreases

Engineering Contradiction:
Improvereminder coverageVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically changes the parameters of reminder delivery by adjusting the timing, frequency, and modality of notifications based on user context and forgetting patterns. Instead of sending all reminders at fixed intervals, the system adapts delivery parameters to minimize disruption while maintaining effectiveness, thereby resolving the contradiction between comprehensive reminder coverage and user productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system employs machine learning models that automatically learn user forgetting patterns and preferences without manual input. The models self-adjust reminder strategies based on observed user behavior, eliminating the need for users to manually configure reminder settings while maintaining high reminder effectiveness and minimizing cognitive load.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system sends reminders about all potential forgotten items, then the completeness of information recall is improved, but the relevance of notifications to user context deteriorates

Engineering Contradiction:
Improveinformation recall completenessVSAvoidnotification relevance
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies different reminder strategies to different types of information based on user-specific forgetting patterns. Instead of treating all reminders uniformly, the system tailors the timing, frequency, and delivery method of each reminder to the specific item and user context, ensuring high relevance while maintaining complete information recall coverage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system sends reminders in advance of when users are likely to forget information, based on predicted forgetting curves. By timing reminders preliminarily according to individual forgetting patterns, the system ensures information is recalled before complete forgetting occurs while maintaining notification relevance to user needs.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system increases the frequency of reminders to combat forgetting, then the effectiveness of memory reinforcement is improved, but the cost of interruption to user tasks increases

Engineering Contradiction:
Improvememory reinforcement effectivenessVSAvoidinterruption cost
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts reminder frequency based on real-time user context and observed forgetting patterns. Instead of using fixed high-frequency reminders, the system adapts the timing and intensity of memory reinforcement to match user cognitive states and task requirements, maintaining effectiveness while minimizing interruption costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from user responses to reminders to continuously refine forgetting models and adjust future reminder strategies. By learning from actual user behavior and memory performance, the system optimizes the balance between memory reinforcement effectiveness and interruption cost, sending reminders only when most beneficial.

Inventive Principle:
Principle #23Feedback

4Loss of information

If the system provides detailed contextual information in reminders, then the relevance and usefulness of notifications is improved, but the cognitive load and processing time required increases

Engineering Contradiction:
Improvenotification usefulnessVSAvoidcognitive processing load
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system provides partial contextual information in reminders - enough to be useful and relevant but not so much as to create cognitive overload. Based on user preferences and context, the system selectively includes only the most relevant information elements in each reminder, balancing usefulness with cognitive processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8195584B2Combining predictive models of forgetting, relevance, and cost of interruption to guide automated reminding
Publication Date: 2012.06.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8195584B2 patent drawing
  • US8195584B2 patent drawing
  • US8195584B2 patent drawing

AI summary

The claimed matter provides systems and/or techniques that develop or use predictive models of human forgetting to effectuate automated reminding. The system includes the use of predictive models that infer the probability that aspects of items will be forgotten, models that evaluate the relevance of recalling aspects of items in different settings, based on contextual information related to user attributes associated with the items, and models of the context-sensitive cost of interrupting users with reminders. The system can combine the probability of users forgetting aspects of an item with an assessed cost of forgetting those aspects to ascertain expected costs for not being reminded about events, compare expected costs for not being reminded with expected costs for interrupting users, and based on comparisons between expected costs for being reminded and expected costs for interrupting users regarding events, generate and deliver reminder notifications to users about items.