Synchronization Stations in Peer-to-Peer Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing peer-to-peer network technologies face limitations such as reliance on central nodes, high power consumption, scalability issues, and incompatibility with other communication technologies, leading to communication latency, throughput degradation, and single points of failure.

Innovation Solution

A system and method for selecting synchronization stations in a peer-to-peer network that organizes devices into a hierarchy with a root sync station and branch sync stations, broadcasting a schedule for rendezvous, and using periodic synchronization frames to facilitate peer-to-peer communication while minimizing power consumption and avoiding infrastructure requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a central node is used to coordinate peer-to-peer communications, then communication routing is simplified, but communication latency increases and throughput decreases due to congestion

Engineering Contradiction:
Improvecommunication routing complexityVSAvoidcommunication throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the centralized coordination function into distributed synchronization stations that operate autonomously. Instead of one central node handling all coordination, multiple sync stations divide the coordination workload across the network, reducing congestion at any single point while maintaining simplified routing through hierarchical organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces synchronization stations as intermediary nodes that facilitate peer-to-peer communications without requiring a central coordinator. These sync stations act as local mediators that manage rendezvous schedules and synchronize devices within their coverage areas, eliminating the need for a single central node while maintaining coordination efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a central node is used to manage peer-to-peer communications, then network coordination is simplified, but the network becomes vulnerable to single point of failure

Engineering Contradiction:
Improvenetwork coordination complexityVSAvoidnetwork reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the network coordination function across multiple independent synchronization stations rather than relying on a single central node. This segmentation creates redundant coordination points, so if one sync station fails, others continue to manage their respective devices, eliminating the single point of failure while maintaining coordination through hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the operational parameters of sync stations to enable dynamic replacement. Sync stations operate with configurable rendezvous schedules and synchronization intervals that allow seamless transition when a station fails. Devices can re-synchronize with alternative sync stations using the same protocol parameters, ensuring continuous operation without network-wide disruption.

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If peer devices continuously poll or query other devices for service discovery, then device discovery is achieved, but power consumption increases significantly

Engineering Contradiction:
Improvedevice discovery capabilityVSAvoidpower consumption
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic synchronization frames and scheduled rendezvous instead of continuous polling. Devices transmit synchronization information at regular intervals defined by rendezvous schedules, allowing devices to discover and synchronize with sync stations efficiently. This periodic approach dramatically reduces power consumption compared to continuous polling while maintaining effective device discovery capability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent enables devices to self-synchronize using broadcast synchronization frames from sync stations. Instead of actively polling other devices, devices passively receive synchronization information and automatically adjust their timing and frequency based on the received frames. This self-service mechanism eliminates the need for continuous active scanning and polling, significantly reducing power consumption while achieving comprehensive device discovery.

Inventive Principle:
Principle #25Self-service

4Productivity

If peer-to-peer protocols are designed for direct communication, then communication efficiency is improved, but compatibility with infrastructure-based technologies decreases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidtechnology compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent designs the synchronization protocol to serve multiple functions and work across different network architectures. The same synchronization frames and rendezvous mechanisms used for peer-to-peer communications can also operate in infrastructure-based environments with access points. This multi-functionality allows the protocol to maintain high communication efficiency in direct mode while remaining compatible with infrastructure modes, enabling devices to switch between modes seamlessly.

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

Data Source

PatentUS10206190B2Selection of synchronization stations in a peer-to-peer network environment
Publication Date: 2019.02.12 APPLE INC
  • US10206190B2 patent drawing
  • US10206190B2 patent drawing
  • US10206190B2 patent drawing

AI summary

A system, apparatus and method for selecting one or more synchronization stations, or masters, in a peer-to-peer communication environment. Synchronization (or sync) stations broadcast periodic synchronization frames to advertise future availability windows, during which devices rendezvous for discovery and communication. Devices that can act as sync stations advertise preference values, which indicate their preference or suitability for the role. All devices execute the same algorithm to sort the preference values and identify a root sync station and any number of branch sync stations; leaf devices synchronize with the root or a branch sync station. This passive synchronization scheme allows individual devices to conserve power, because they need not actively discover other devices and services, and can power off their radios for periods of time without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexist with other device demands, such as Bluetooth® operations and infrastructure-based communications.