Mobile Agent Objects for Disparate Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer-network users face challenges in processing tasks due to limited availability of resources and incompatible data formats across network devices, requiring multiple devices for data conversion and processing, with no guarantee that necessary resources or applications are available on these devices.

Innovation Solution

A system utilizing mobile agent objects and bridging objects to enable data transfer and processing across multiple network devices, allowing mobile agent objects to execute and transfer data sets between devices, even if they lack necessary resources or applications, through a composition object for same-device operations and bridging objects for inter-device operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple network devices are used to accomplish processing tasks, then resource availability is improved, but device complexity and integration difficulty increase

Engineering Contradiction:
Improveresource availabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments processing tasks into discrete mobile agent objects that can be independently deployed across multiple network devices. Each agent encapsulates specific processing logic and data, allowing the system to leverage resources from multiple devices without requiring complex integration between the devices themselves. The composition object further segments the coordination logic, managing agent deployment and data transfer transparently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The composition object acts as an intermediary between mobile agent objects and the network infrastructure. It abstracts the complexity of cross-device communication and coordination, providing a simplified interface for agents to request resources and transfer data. This mediator handles the complexity of device discovery, resource matching, and data format conversion, shielding individual agents from network complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data conversion is performed on different network devices, then resource utilization is improved, but data format compatibility decreases

Engineering Contradiction:
Improveresource utilizationVSAvoiddata format compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system merges data representation into a universal format within the mobile agent object. All data required by agents is packaged in a standardized internal representation that is independent of the source device's native format. This allows data to be converted during the agent deployment process rather than during execution, ensuring format compatibility while utilizing diverse network resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Data format conversion is performed as a preliminary action during agent deployment and data preparation, rather than during actual processing. The composition object pre-converts data to the required formats and packages it with the appropriate agents before deployment. This preliminary conversion ensures that all data compatibility issues are resolved before agents begin their processing tasks, maintaining reliability while enabling resource distribution.

Inventive Principle:
Principle #10Preliminary action

3Power

If conversion applications are distributed across network devices, then processing capability is improved, but integration difficulty increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidintegration difficulty
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The mobile agent object serves as a universal container that can execute on any network device regardless of the device's native applications or data formats. Agents are designed with universal interfaces and self-contained processing logic, allowing them to function as multi-functional units that can perform various processing tasks across different device types. This universality eliminates the need for device-specific integration logic.

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

Solution Approach 2:

Mobile agent objects are self-service in that they carry their own processing logic, data requirements, and format conversion capabilities within their encapsulation. When deployed, agents autonomously execute their processing tasks without requiring external conversion applications on the host device. The composition object provides self-service by automatically matching agents with appropriate devices and handling deployment logistics, reducing integration complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8813093B2Integration of disparate applications on a network
Publication Date: 2014.08.19 TOPIA TECH
  • US8813093B2 patent drawing
  • US8813093B2 patent drawing
  • US8813093B2 patent drawing

AI summary

A system implementable in a network including a plurality of electronic devices coupled to each other via a communication medium includes a consumer configured to advertise at least one characteristic of the consumer. The system further includes a producer configured to initiate the creation of an event-channel by a core services element and provide a service to the consumer based on the at least one characteristic.