Network Controller Scout Node Frequency Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In networking environments, especially those following the Media over Coax Alliance (MoCA) MAC/PHY Specification, multiple networks may inadvertently form when nodes simultaneously scan for frequencies, leading to fragmentation and reduced data exchange capabilities within a single environment, such as a home network.

Innovation Solution

A node operates as a network controller, designates a scout node to search for duplicate networks, and if none are found within a predetermined time, it migrates the network to join the duplicate network, preventing multiple networks from forming by designating remaining client nodes as scouts and ultimately joining the new network as a client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If nodes simultaneously scan for frequencies to form networks, then network formation speed is improved, but network fragmentation occurs with multiple networks forming

Engineering Contradiction:
Improvenetwork formation speedVSAvoidnetwork unity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by having the network controller node scan for existing networks and establish a network before designating scout nodes to search for duplicate networks. This sequence prevents fragmentation by proactively creating a network structure before potential duplicates can form, while maintaining formation speed through parallel scout operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses scout nodes as intermediaries between the network controller and potential duplicate networks. These scout nodes search for duplicate networks and report back, allowing the controller to coordinate network formation and prevent fragmentation without every node simultaneously attempting to form networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If scout nodes are designated to search for duplicate networks, then network fragmentation is prevented, but network formation time increases

Engineering Contradiction:
Improvenetwork unityVSAvoidnetwork formation time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies partial action by designating only one or a few scout nodes instead of having all nodes search for duplicate networks. This selective approach prevents network fragmentation while minimizing the time overhead, as only a subset of nodes performs the additional scanning function rather than the entire network.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the network controller waits for scout nodes to return, then accurate detection of duplicate networks is achieved, but network establishment is delayed

Engineering Contradiction:
Improveduplicate network detection accuracyVSAvoidnetwork establishment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic action through timeout mechanisms where the network controller waits for scout node reports within predetermined time intervals. If scouts do not return within the timeout period, the controller proceeds with network formation, balancing detection accuracy with timely establishment by using periodic checking rather than indefinite waiting.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10218528B2Frequency scanning to form a communication network
Publication Date: 2019.02.26 ENTROPIC COMM INC
  • US10218528B2 patent drawing
  • US10218528B2 patent drawing
  • US10218528B2 patent drawing

AI summary

A node forms a network by scanning for an existing network. If an existing network is not found, the node operates as a network controller node of the first network and admits at least one client node to the first network. As a network controller node, the node designates one of the client nodes as a scout node. The scout node removes itself from the first network and scans for a second network. If the scout node does not return to the first network after a predetermined time, it is assumed that the scout node has found a second network. The network controller node of the first network then designates the remaining client nodes as scout nodes, and then joins the second network as a client node. Therefore, multiple networks are avoided.