Event Trigger Thread Instances for Real-Time Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking systems face challenges in efficiently transferring large quantities of real-time location data from a server to multiple clients, particularly in scenarios like mining where timely and accurate data dissemination is critical for rescue operations.

Innovation Solution

The method involves generating messages based on data changes within a specific time interval, using event trigger thread instances to control communication between the server and clients, and employing remote events for data transmission, along with message packing, caching, and compression to optimize data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If large quantities of real-time location data are transferred from server to multiple clients, then real-time monitoring capability is improved, but data transfer time and network load increase

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoiddata transfer time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the data transfer process by creating separate event trigger thread instances for each client, allowing independent data transmission to multiple clients simultaneously. This segmentation enables parallel data processing and transmission, reducing the time required to distribute large quantities of real-time location data across multiple clients while maintaining real-time monitoring capability.

Inventive Principle:
Principle #1Segmentation

2Speed

If data is transferred to multiple clients simultaneously, then information dissemination speed is improved, but network load and CPU usage increase

Engineering Contradiction:
Improveinformation dissemination speedVSAvoidCPU usage
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements self-service by having each client independently manage its own data reception through dedicated event trigger thread instances. Clients register delegate methods to handle data automatically without requiring server-side intervention for each individual client, reducing server CPU usage while maintaining high information dissemination speed to multiple clients simultaneously.

Inventive Principle:
Principle #25Self-service

3Device complexity

If data is transferred using traditional methods, then system simplicity is maintained, but data transfer efficiency deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies universality by creating a unified event trigger thread instance framework that can serve multiple clients simultaneously. Each thread instance is designed with multi-functional capabilities to handle data transfer, error handling, and client communication protocols, improving data transfer efficiency while maintaining relatively simple system architecture through standardized patterns.

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

Data Source

PatentUS8880584B2Data transferring method and object tracking system using the same
Publication Date: 2014.11.04 HONEYWELL INTERNATIONAL INC
  • US8880584B2 patent drawing
  • US8880584B2 patent drawing
  • US8880584B2 patent drawing

AI summary

A data transferring system and an object tracking system. The data transferring method includes generating messages based on the data, connecting the clients to the server, generating a plurality of event trigger thread instances, each of the instances being in communication with a corresponding one of the clients and sending the messages from the server to the clients through remote events by using the corresponding event trigger thread instance to control the communication between the server and the client.