Multinetting Time Synchronization Across Quality-Ranked Subnets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network synchronization methods face inefficiencies when multiple nodes attempt to synchronize with a network time reference simultaneously, leading to increased network burden and degraded synchronization due to the need for repeated synchronization requests.

Innovation Solution

A method and apparatus that utilizes a controller to manage synchronization requests through a source table of nodes with varying time qualities, assigning subnets based on these qualities to minimize message exchange, and employs multiple receivers to monitor additional subnets for responses, improving time synchronization efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple nodes transmit synchronization requests simultaneously to the network time reference, then all nodes can attempt to synchronize at the same time, but the network burden increases significantly and synchronization performance degrades

Engineering Contradiction:
Improvesynchronization speedVSAvoidnumber of synchronization messages
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the network into multiple subnets and divides synchronization requests across different subnets. Each node is assigned to a specific subnet for transmitting synchronization requests, which distributes the message load across multiple network segments rather than concentrating all requests at a single network time reference node, thereby reducing network burden while maintaining synchronization productivity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate nodes with higher time quality as mediators. When a node cannot directly synchronize with the network time reference, it uses intermediate nodes (nodes with higher time quality than itself) to relay synchronization information. This intermediary approach reduces the number of direct messages to the network time reference while still achieving synchronization for all nodes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If nodes repeatedly transmit synchronization requests when the network time reference cannot respond, then all nodes can eventually achieve synchronization, but the network burden increases and synchronization efficiency decreases

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidtime for repeated requests
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having nodes maintain a source table that pre-identifies nodes with higher time quality before synchronization is needed. When a node needs synchronization and the network time reference is unavailable, it can immediately query the source table to find appropriate intermediate nodes, eliminating the need for repeated blind requests and reducing time loss while ensuring reliable synchronization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback mechanisms where nodes continuously monitor the time quality of their synchronization sources and update their source tables accordingly. This feedback loop allows nodes to adapt to changing network conditions and select the most appropriate intermediate nodes, ensuring reliable synchronization with minimal repeated requests and reduced time loss

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12356350B2Multinetting time synchronization
Publication Date: 2025.07.08 BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC
  • US12356350B2 patent drawing
  • US12356350B2 patent drawing
  • US12356350B2 patent drawing

AI summary

A method is disclosed of efficiently synchronizing time bases of multi-netting network nodes. A first node transmits a synchronizing request on a subnet associated with the highest time quality in its source table, then simultaneously monitors that subnet and up to three additional subnets associated with lower time qualities in its source table. If the first node does not receive a response, it transmits the request on the subnet associated with the next highest time quality in its source table. A second node simultaneously monitors the subnet associated with its time quality and a plurality of subnets associate with consecutively higher time qualities. Upon receiving the synchronization request, it responds on the subnet associated with its time quality. The disclosed method is fully compatible with networks that include single-netting nodes, and can be implemented by a JTRS node exchanging RTT messages on a Link 16 network.