P2P Discovery Control System with Dynamic Channel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In peer-to-peer (P2P) networks, devices often fail to discover each other when operating on different channels or with synchronized listen and search modes, leading to delayed or incomplete discovery, as they do not detect and respond to probe request signals effectively.

Innovation Solution

A discovery control system that includes a mode selection module allowing devices to operate in both listen and search modes simultaneously, generating and receiving probe request and response signals, and switching channels to ensure 100% discoverability by selecting appropriate operating modes and channels dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices operate in traditional listen or search mode on fixed channels, then device complexity is reduced, but discoverability between peer devices deteriorates when operating on different channels

Engineering Contradiction:
ImprovediscoverabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic channel switching where peer devices can switch between different channels during the discovery process. Devices transition from listening on their home channel to searching on other channels, and vice versa, enabling discoverability across channel boundaries while maintaining manageable complexity through structured state transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The discovery process is segmented into distinct phases (listen mode and search mode) that can be executed independently on different channels. This segmentation allows devices to divide the discovery task across multiple channels rather than requiring simultaneous monitoring of all channels, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If devices use synchronized listen and search modes, then coordination between devices is simplified, but discovery effectiveness deteriorates due to missed probe requests and responses

Engineering Contradiction:
Improvediscovery effectivenessVSAvoidcoordination
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent employs periodic alternation between listen mode and search mode with defined durations. Devices switch between these modes in a periodic fashion, ensuring that at least one device in each pair is in the appropriate mode to send or receive probe requests. This periodic structure maintains ease of operation through predictable timing while significantly improving discovery effectiveness.

Inventive Principle:
Principle #19Periodic action

3Reliability

If devices operate in ad hoc mode with direct communication, then network setup is simplified, but discovery reliability deteriorates when devices are on different channels

Engineering Contradiction:
Improvediscovery reliabilityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses probe request and probe response frames as intermediary signals to facilitate reliable discovery between devices on different channels. These standardized frames act as mediators that carry discovery information across channel boundaries, ensuring reliable peer detection without requiring complex custom communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8892722B1Peer-to-peer discovery systems and methods
Publication Date: 2014.11.18 MARVELL ASIA PTE LTD
  • US8892722B1 patent drawing
  • US8892722B1 patent drawing
  • US8892722B1 patent drawing

AI summary

A discovery control system of a first device includes a mode selection module. The module selection module is configured to select a listen mode and a search mode. A discovery control module includes a probe request module. The probe request module is configured to generate a probe request signal within the first device and receive a probe response signal generated by a second device during the search mode. A probe response module is configured to generate a probe response signal within the first device during the listen mode and the search mode and based on a probe request signal generated by the second device.