Mobile Agent Persistence via Self-Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile agents on devices typically cannot persist within a region of interest to complete their goals due to user departure or other needs, leading to incomplete task execution.

Innovation Solution

Mobile agents are configured to locate and replicate themselves onto other devices within a defined region of interest, ensuring persistence through peer-to-peer communication and dynamic region definitions, allowing them to continue executing until goals are achieved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If mobile agents are deployed to a single mobile device, then the agent can be executed on that device, but the agent cannot persist within the region of interest when the user leaves or the device moves out of the region

Engineering Contradiction:
Improveagent persistence timeVSAvoidtask completion reliability
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The agent is replicated from the first mobile device to one or more second mobile devices within the region of interest. This copying mechanism ensures that at least one instance of the agent remains within the region of interest even when the original device leaves, thereby maintaining agent persistence and task completion reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The invention transitions from a single-device agent execution model to a multi-device distributed execution model. By adding the dimension of multiple devices within the region of interest, the system ensures agent persistence through spatial redundancy, where the agent can migrate or be replicated across different devices in the same region.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Duration of action of moving object

If the agent replicates to multiple devices within the region of interest, then the agent can persist within the region, but the system complexity increases due to peer-to-peer communication and device coordination

Engineering Contradiction:
Improveagent persistence timeVSAvoidsystem complexity
Core Design Contradiction:
Duration of action of moving objectVSDevice complexity

Solution Approach 1:

The agent performs self-replication and self-management across devices within the region of interest. Each device executing the agent can independently determine whether it is within the region and autonomously replicate the agent to other devices, reducing the need for centralized coordination and minimizing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention combines the agent execution capability across multiple devices into a unified persistent service within the region of interest. By merging the functionality of multiple device instances, the system achieves agent persistence while simplifying the overall architecture through coordinated multi-device operation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11871316B1System and method for persisting mobile agents within a mobile region of interest
Publication Date: 2024.01.09 PHILIPS NORTH AMERICA LLC
  • US11871316B1 patent drawing
  • US11871316B1 patent drawing
  • US11871316B1 patent drawing

AI summary

Mobile agents can be deployed to mobile devices within specific regions of interest to achieve specific goals in respect of events occurring in the region of interest. In order to ensure that the agent can persist within the region of interest until the agent goals are achieved, the agent is configured to locate other devices within the region of interest and to propagate itself, by moving or copying itself, to those other devices. The region of interest may be a mobile and/or dynamic region of interest defined by, for example, a proximity to one or more mobile wireless access points or by an overlapping peer-to-peer communication range of a plurality of mobile devices that are configured to support the agent.