Shared Context Manager for Multi-Agent Intent Disambiguation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer devices hosting multiple agents struggle with confusion due to agents not sharing information, leading to unclear command interpretation and user frustration.

Innovation Solution

Implement a shared context manager (SCM) that enables cohabitating agents to access and share metadata through an interaction history, using a shared intent stack to resolve anaphoric references and enhance context awareness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple agents cohabitate on a single device, then device functionality and versatility are improved, but information sharing between agents deteriorates leading to confusion

Engineering Contradiction:
Improvedevice functionalityVSAvoidinformation sharing
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a shared context manager as an intermediary component that mediates between multiple agents. This context manager maintains a unified context that includes interaction histories from all agents, enabling information sharing without requiring agents to directly access each other's data structures. The context manager acts as a mediator that provides contextual information to agents on demand, resolving the information sharing problem while preserving agent independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The shared context manager serves multiple functions simultaneously: it stores interaction histories from different agents, provides contextual information to any agent, and maintains a unified view of the conversation context. This multi-functional design enables a single component to address the information sharing needs of multiple agents without requiring separate communication mechanisms for each agent pair.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If agents operate independently without shared context, then agent independence and simplicity are improved, but command interpretation accuracy deteriorates

Engineering Contradiction:
Improveagent structureVSAvoidcommand interpretation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The context manager serves as an intermediary that provides contextual information to agents without requiring agents to maintain complex internal state sharing mechanisms. Each agent continues to operate with its own simple structure, but the context manager mediates by providing relevant contextual information when agents need to interpret commands, thereby maintaining simplicity while improving interpretation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by capturing and storing interaction histories in the shared context manager before agents need to interpret new commands. This preliminary accumulation of contextual information allows agents to access relevant background information when processing commands, improving accuracy without requiring agents to continuously maintain complex contextual state.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If agents do not share interaction history, then system simplicity is improved, but user experience deteriorates due to confusion about command attribution

Engineering Contradiction:
Improvesystem structureVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The shared context manager acts as an intermediary that collects and manages interaction histories from all agents, providing a unified view of conversations to users. This mediator approach allows the system to track which agent received which command without requiring complex user interfaces or explicit attributions, thereby maintaining simplicity while improving user experience through better command tracking and context awareness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3775781B1Shared context manager for cohabitating agents
Publication Date: 2026.01.28 D & M HOLDINGS INC
  • EP3775781B1 patent drawingFigure 1
  • EP3775781B1 patent drawingFigure 2A~2F
  • EP3775781B1 patent drawingFigure 3

AI summary

A user controls a computer application with a first multi-modal agent and a second multi modal agent. A shared context manager is configured to receive from the first agent a first intent having a first data field, and to receive from the second agent a second intent having a second data field. The shared context manager forms a modified second intent based upon the first data field, and provides the modified second intent to the second agent. An intent stack is configured to receive the first intent and the modified second intent from the shared context manager and to store the first intent and the modified second intent.