Session Manager for Simultaneous Multi-Agent Command Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods require administrators to establish connections with agents one at a time for administrative functions, making it inefficient to perform simultaneous operations across multiple agents from a single client interface.

Innovation Solution

A method and apparatus that allow for simultaneous multi-agent access through a single client by selecting endpoint devices, establishing connections to a server, identifying agent identifiers, and transmitting session setup commands to establish a session with multiple agents, enabling simultaneous command execution across a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If administrators establish connections to one agent at a time to perform administrative functions, then the connection management process is simple and straightforward, but the time required to manage multiple agents increases significantly and productivity decreases

Engineering Contradiction:
Improveadministrative task execution speedVSAvoidtime to establish connections
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the connection management process by introducing a session manager component that handles multiple agent connections independently through a single client session. The session manager creates separate communication channels for each agent while maintaining a unified client interface, allowing parallel connection establishment to multiple agents simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The session manager acts as an intermediary between the administrative client and multiple agents. It receives a single session establishment command from the client and distributes connection requests to multiple agents concurrently, eliminating the need for administrators to manually establish each connection sequentially.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If administrators use multiple client sessions to manage multiple agents simultaneously, then the number of administrative tasks that can be performed in parallel increases, but the device complexity and difficulty of managing multiple connections increases

Engineering Contradiction:
Improvesimultaneous agent management capabilityVSAvoidclient session management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple agent management functions into a single client session through the session manager. Instead of requiring separate client sessions for each agent, the session manager consolidates connection management, command distribution, and response aggregation into one unified interface, reducing complexity while maintaining simultaneous management capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The session manager provides universal functionality by handling multiple agent connections through a single client session. It can simultaneously manage different types of administrative tasks across multiple agents using the same interface and protocol, making the system versatile and easy to use.

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

3Ease of operation

If a single client session is used to access multiple agents, then the ease of operation improves and connection management becomes simpler, but the reliability and stability of simultaneous multi-agent connections may be compromised

Engineering Contradiction:
Improvesingle client interface usabilityVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The session manager segments communication channels for each agent within the single client session, maintaining independent and stable connection paths. Each agent communicates through its own dedicated channel managed by the session manager, ensuring connection reliability while using a unified interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The session manager implements feedback mechanisms to monitor the status of each agent connection independently. It tracks connection health, handles errors specific to individual agents, and maintains stable connections by responding to status changes and re-establishing connections when necessary, all while presenting a unified interface to the administrator.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10693706B2Method and apparatus of performing simultaneous multi-agent access for command execution through a single client
Publication Date: 2020.06.23 KASEYA INT
  • US10693706B2 patent drawing
  • US10693706B2 patent drawing
  • US10693706B2 patent drawing

AI summary

One example procedure of managing agents via a session client may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The procedure may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.