Digital Device Synchronization via Flocking Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital devices deployed in groups struggle to synchronize their actions, such as signaling, in a coordinated manner without a central coordinating body, as they lack efficient methods to establish time and behavior synchronization.

Innovation Solution

Implementing a flocking protocol where digital devices transmit synchronization information to neighboring devices, using an association matrix to determine their order and relative positions, allowing them to synchronize their actions based on received signal strength and external impulses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital devices are deployed in groups without a central coordinating body, then system reliability and robustness are improved, but the ability to synchronize actions and establish coordinated behavior deteriorates

Engineering Contradiction:
Improvesystem robustnessVSAvoidsynchronization coordination
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system divides the coordination function into individual segments, where each digital device independently maintains its own association matrix and determines its position relative to neighbors. This segmentation eliminates the need for a central coordinator while preserving synchronization capability through distributed local decision-making.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Devices continuously exchange synchronization information and association matrix data with neighboring devices. This feedback mechanism allows each device to adjust its behavior based on received information, maintaining coordinated action without centralized control and ensuring the system adapts to dynamic changes in device composition.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If digital devices use a flocking protocol with association matrices to determine order and position, then coordinated behavior and signal sequencing are improved, but device complexity and computational requirements increase

Engineering Contradiction:
Improvecoordinated behaviorVSAvoidsynchronization protocol
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Each device maintains an association matrix that tracks only its immediate neighboring devices rather than all devices in the system. This partial information approach reduces computational complexity while still enabling coordinated behavior, as each device only needs to know its local position and neighbors to determine its action sequence.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Devices automatically determine their own position in the sequence and identify their neighbors through the flocking protocol without requiring external assignment or complex centralized management. The association matrix is self-maintained through local exchanges, reducing the operational burden despite the protocol's sophistication.

Inventive Principle:
Principle #25Self-service

3Loss of time

If devices transmit synchronization information frequently to maintain synchronization, then time synchronization accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddevice energy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

Synchronization information is transmitted at periodic intervals rather than continuously. Devices exchange association matrix data and synchronization timestamps periodically, which maintains synchronization accuracy over time while significantly reducing energy consumption compared to continuous transmission. The periodic exchanges are sufficient to detect and correct drift without constant communication.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10536519B2Synchronizing the behavior of discrete digital devices
Publication Date: 2020.01.14 PI VARIABLES
  • US10536519B2 patent drawing
  • US10536519B2 patent drawing
  • US10536519B2 patent drawing

AI summary

Methods, devices and systems for synchronizing actions taken by digital devices in a group wherein the digital devices to use a flocking protocol to establish time or behavior synchronization between individual digital devices within the group. The flocking protocol includes the transmission of synchronization information from one device to neighboring devices within the group and the processing/use of such synchronization information by the devices to synchronize the timing and/or other characteristics of their actions.