Data Structure Synchronization Using Path Intersection Criteria

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Challenges exist in efficiently sharing synchronized information across multiple computing devices, particularly in real-time network environments with diverse computing systems, due to differences in formats and protocols.

Innovation Solution

The system establishes network communication sessions with client devices, using metadata and intersection criteria to synchronize data structures, including graphical user interface updates and network application formatting, to facilitate efficient and accurate data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If synchronized data structures are implemented across multiple computing devices, then information sharing accuracy and real-time update capability are improved, but network complexity and synchronization overhead increase

Engineering Contradiction:
Improveinformation sharing accuracyVSAvoidnetwork complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the synchronized data structure into multiple components including path information, intersection criteria, transmission values, and metrics. Each component is independently managed and transmitted, allowing the complex synchronization task to be broken down into manageable parts that can be processed separately while maintaining overall consistency across the network

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary server that acts as a mediator between client devices. The server receives data structures from clients, performs synchronization operations, and distributes updated data back to clients. This intermediary handles the complexity of direct peer-to-peer synchronization, reducing network complexity while maintaining information accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If real-time data synchronization is implemented in large networks, then information freshness and update speed are improved, but network resource consumption and processing overhead increase

Engineering Contradiction:
Improveupdate speedVSAvoidnetwork resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements partial synchronization by selectively updating only the portions of data structures that have changed or are relevant to specific clients. Instead of transmitting entire data structures, the system transmits only necessary updates based on path intersections and criteria matching, reducing network resource consumption while maintaining real-time update capability

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters of data structures during transmission and synchronization, including transforming data into different formats, adjusting transmission values based on network conditions, and modifying metrics to optimize for current network state. This allows the system to adapt resource consumption to actual network conditions while maintaining update speed

Inventive Principle:
Principle #35Parameter changes

3Productivity

If path intersection criteria are used to determine data updates, then data transfer efficiency is improved, but processing complexity and computational overhead increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining path intersection criteria and organizing data structures with path information before actual data transfer occurs. Clients and servers prepare their data structures in advance with proper path metadata, enabling efficient intersection detection during synchronization without requiring complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying mechanisms to replicate path information and intersection criteria data structures across the network. Instead of performing complex computational analysis on original data, the system creates and compares copies of path metadata, which reduces processing complexity while maintaining the efficiency benefits of path-based synchronization

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260067373A1Systems and methods for synchronizing data structures in computer networks and distributed computing environments
Publication Date: 2026.03.05 DK CROWN HOLDINGS INC
  • US20260067373A1 patent drawing
  • US20260067373A1 patent drawing
  • US20260067373A1 patent drawing

AI summary

Systems and methods for synchronizing data structures in computer networks and distributed computing environments are disclosed. A system can provide a network resource to a client device corresponding to a network profile, establish a network communication session with the client device, and transmit instructions for network application formatting during the network communication session. The system can receive a second request for a network exchange during the network communication session. The system can determine that a path for an object of the network communication session satisfies at least one intersection criterion, the at least one intersection criterion associated with at least one second transmission value. The system can update a second data structure of the network profile.