Software Agent Coordination via Evaluation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack efficient methods for coordinating software agents across multiple cores, leading to challenges in aggregating and transmitting data, managing security policies, and implementing partial service configuration changes in distributed application environments.

Innovation Solution

The system signals relationships between applications and cores, aggregates data, and transmits information while associating mobile agents with security policies, enabling situational responses and partial service configuration changes across inter-core linkages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software agents are coordinated across multiple cores in distributed application environments, then service configuration management and data aggregation capabilities are improved, but system complexity and difficulty of managing security policies increase

Engineering Contradiction:
Improveservice configuration managementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an evaluation system that acts as an intermediary between software agents and the coordination mechanism. This evaluation system manages security policies and coordinates agents across cores, reducing the complexity burden on individual agents while enabling versatile service configuration management through centralized evaluation and policy enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data aggregation and transmission are implemented across distributed cores, then information management efficiency is improved, but communication overhead and time delays increase

Engineering Contradiction:
Improvedata aggregation efficiencyVSAvoidcommunication time delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary evaluation and security policy verification before data aggregation and transmission operations. By pre-establishing security contexts and evaluating agents beforehand, the system reduces communication overhead during actual data operations, as agents with valid security contexts can proceed with data aggregation without repeated verification delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If security policies are enforced for mobile agents across cores, then system security is improved, but processing overhead and operational complexity increase

Engineering Contradiction:
Improvesystem securityVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables mobile agents to self-manage their security contexts by obtaining and maintaining security policy evaluations through the evaluation system. Agents can independently verify their security contexts and proceed with operations when policies are satisfied, reducing the operational complexity of security enforcement while maintaining strong security through automated self-service mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9680699B2Evaluation systems and methods for coordinating software agents
Publication Date: 2017.06.13 MEC MANAGEMENT LLC
  • US9680699B2 patent drawing
  • US9680699B2 patent drawing
  • US9680699B2 patent drawing

AI summary

A device, method, computer program product, and network subsystem are described for associating a first mobile agent with a first security policy and a second mobile agent with a second security policy or for providing a first agent with code for responding to situational information about the first agent and about a second agent and for evaluating a received message at least in response to an indication of the first security policy and to an indication of the second security policy or for deploying the first agent.