Context-Aware Conversational Agent for Journaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional self-tracking tools face poor user engagement due to repetitive notifications and lack of adaptability, leading to reduced quality and quantity of collected data, as users struggle to maintain motivation in journaling and self-reflection activities.

Innovation Solution

A context-aware conversational agent using machine-learning to generate personalized prompts based on activity and engagement data, adapting communication channels and content to enhance user engagement and update the journaling model dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional self-tracking tools use repetitive notifications through a single communication channel, then the system structure remains simple, but user engagement deteriorates and motivation is lost

Engineering Contradiction:
Improvecommunication adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adapts communication channels based on real-time activity data and user context. Instead of using a fixed single channel, the system selects from multiple channels (push notifications, SMS, email, in-app messages) based on current user state, making the communication approach dynamic rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes communication parameters (channel type, timing, frequency, content) based on learned user patterns and real-time context. The journaling model adjusts these parameters dynamically to optimize engagement while maintaining system effectiveness without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If traditional chat-based agents use pre-programmed prompts, then the system complexity remains low, but the quality and relevance of gathered data deteriorates

Engineering Contradiction:
Improveinformation qualityVSAvoidmodel complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements continuous feedback loops where user responses to prompts are fed back into the journaling model to refine future prompt generation. The model learns from engagement data and activity patterns to improve prompt relevance and information quality over time, creating a self-improving system

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The journaling model generates its own personalized prompts autonomously based on learned user patterns and real-time context, without requiring pre-programmed scripts for every scenario. The system serves itself by automatically adapting its communication strategy to maximize information quality

Inventive Principle:
Principle #25Self-service

3Productivity

If users are interrupted frequently with journaling prompts, then the frequency of data collection increases, but user motivation and engagement deteriorate

Engineering Contradiction:
Improvedata collection frequencyVSAvoiduser convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary learning of user patterns and preferences before initiating frequent prompting. By pre-establishing the journaling model through initial user interactions and activity data analysis, the system creates a foundation for later personalized, context-aware prompting that feels natural rather than intrusive

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic journaling opportunities aligned with user routines and natural breaks in activity rather than continuous or random interruptions. Prompts are timed to coincide with periods when users are naturally more available and receptive, maintaining data collection frequency while respecting user convenience

Inventive Principle:
Principle #19Periodic action

4Adaptability or versatility

If the journaling model is updated dynamically with additional engagement data, then the adaptability and personalization improve, but the computational resources and processing time increase

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidcomputational energy
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system performs partial updates to the journaling model by focusing computational resources on the most relevant features and patterns derived from new engagement data. Rather than complete retraining, the model selectively incorporates new information to maintain adaptability while reducing unnecessary computational overhead

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11120326B2Systems and methods for a context aware conversational agent for journaling based on machine learning
Publication Date: 2021.09.14 FUJIFILM BUSINESS INNOVATION CORP
  • US11120326B2 patent drawing
  • US11120326B2 patent drawing
  • US11120326B2 patent drawing

AI summary

Example implementations are directed to systems and methods for a context aware conversational agent for self-learning. In an example implementation, a method includes generating a journaling model based on activity data and engagement data associated with one or more tasks of a user. The journaling model uses machine-learning to identify a context pattern using the activity data, and maps performance associated with the one or more tasks based at least on the engagement data. The method adaptively provides a prompt to gather additional engagement data based on the context pattern in view of real-time activity data, where the prompt is generated based on the journaling model. The journaling model is updated based on the additional engagement data.