Mobile Object Agent Transfer for Server Communication Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems managing large-scale geographic spaces with moving objects face increased communication loads between servers, limiting processing efficiency and scalability as the number of automobiles and geographic features grows.

Innovation Solution

A system comprising mobile object servers assigned to regions, allowing for the transfer of mobile object agents between neighboring regions and execution of event collection from event servers, reducing communication load and enhancing scalability by managing moving objects across regions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If geographic space is divided and multiple servers are used to process different regions, then the system can handle larger geographic spaces, but communication load between servers increases due to automobiles moving across regions

Engineering Contradiction:
Improvegeographic space coverageVSAvoidcommunication load between servers
Core Design Contradiction:
Area of stationary objectVSLoss of energy

Solution Approach 1:

The patent creates a copy of the mobile object agent and transfers it to the server responsible for the neighboring region when the moving object crosses region boundaries. This copying approach allows the agent to continue execution locally without requiring continuous communication with the original server, thereby reducing inter-server communication load while maintaining system scalability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system divides the geographic space into multiple regions, each handled by a dedicated server. Mobile object agents are segmented and transferred between servers based on the moving object's location. This segmentation enables distributed processing across multiple servers while minimizing communication overhead through localized agent execution.

Inventive Principle:
Principle #1Segmentation

2Speed

If all processing is done within one server to minimize processing time, then individual automobile processing is fast, but the system cannot handle large scale geographic spaces with many automobiles

Engineering Contradiction:
Improveprocessing speedVSAvoidgeographic space coverage
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The system segments the geographic space into multiple regions, each processed by a dedicated server. This segmentation allows the system to handle large-scale geographic spaces while maintaining fast processing speeds within each region, as each server can process moving objects in its assigned region independently without inter-server communication delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically transfers mobile object agents between servers based on the real-time location of moving objects. When a moving object enters a new region, its agent is transferred to the corresponding server, ensuring that processing always occurs on the server closest to the object's current location, thereby maintaining fast processing speeds across expanding geographic spaces.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10262529B2Management of moving objects
Publication Date: 2019.04.16 HCL TECH LTD
  • US10262529B2 patent drawing
  • US10262529B2 patent drawing
  • US10262529B2 patent drawing

AI summary

A system comprising a plurality of mobile object servers respectively assigned to a plurality of regions in a geographic space, the plurality of mobile object servers including at least one mobile object server including a mobile object agent assigned to a moving object in the assigned region; and a plurality of event servers operable to manage events occurring in the geographic space; wherein each mobile object server is operable to transfer the mobile object agent to one of the plurality of mobile object servers assigned to a neighboring region in response to the moving object moving to the neighboring region, and execute the mobile object agent to collect information of events from at least one event server, and provide the moving object with information that assists the moving object with traveling in the geographic space.