Intelligent Agent Component Sharing Through Middleware Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to efficiently share functional components among heterogeneous intelligent agents, limiting their capabilities and collaboration in complex environments.

Innovation Solution

A middleware layer with a component sharing layer enables intelligent agents to discover, access, and share functional components across agent groups, using services like discovery, access control, connection, information routing, and naming to facilitate dynamic component sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If functional components are shared among heterogeneous intelligent agents, then agent capabilities and resource utilization are enhanced, but system complexity and coordination overhead increase

Engineering Contradiction:
Improveagent capabilitiesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a middleware layer as an intermediary between heterogeneous intelligent agents, providing standardized interfaces and coordination mechanisms. This mediator manages component sharing, discovery, and access control, reducing the complexity burden on individual agents while enabling versatile collaboration across diverse agent types

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates universal functional components that can be shared across multiple heterogeneous agents through standardized interfaces. These components serve multiple functions and multiple agents simultaneously, enhancing overall system capabilities without requiring each agent to implement every function independently

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

2Productivity

If component sharing is implemented across agent groups, then resource utilization improves, but access control and security management become more difficult

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess control management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The middleware layer acts as an intermediary that centralizes access control and security management for shared components. It implements authentication, authorization, and access policies uniformly across all agents, simplifying security management while maintaining high resource utilization through efficient component sharing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dynamic component sharing is enabled, then agent robustness and adaptability increase, but communication overhead and coordination requirements increase

Engineering Contradiction:
Improveagent robustnessVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary registration and discovery mechanisms where components advertise their availability and capabilities in advance through the middleware. Agents can query and reserve components before needing them, reducing real-time communication overhead while maintaining dynamic adaptability and robustness through pre-established connections

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12373713B2Systems and methods for synergistic sharing of architectural components of intelligent agents
Publication Date: 2025.07.29 TRUSTEES OF TUFTS COLLEGE
  • US12373713B2 patent drawing
  • US12373713B2 patent drawing
  • US12373713B2 patent drawing

AI summary

Systems and methods are described for sharing components among intelligent agents, such as robot agents that perform tasks autonomously. The intelligent agents may include functional components implemented in a middleware layer that provides an interface among the functional components. The functional components may include components for sensory information processing, managing goals and tasks, planning tasks, knowledge bases, and effector information processing. The middleware layer of the intelligent agents may include a component sharing layer. The component sharing layer may search for and identify components running on agents of an agent group that satisfy one or more constraints specified by a requesting component. The component sharing layer may establish a connection between the requesting component and the identified component. The requesting component may utilize services of the identified component to complete a goal or task.