Communication Device DPP Access Point Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Device Provisioning Protocol (DPP) for establishing Wi-Fi connections between devices may fail when the second device is located far from the access point, preventing a stable wireless connection.

Innovation Solution

A communication device equipped with a wireless interface and a controller that receives and processes public key authentication requests, sends confirmation signals to multiple access points, and selects the best access point for connection, enabling the establishment of a stable Wi-Fi connection using the Device Provisioning Protocol (DPP).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the second device uses the received wireless setting information to establish a Wi-Fi connection with the access point, then the connection can be established when the device is close to the access point, but the connection cannot be established when the device is located far from the access point

Engineering Contradiction:
Improveconnection establishment reliabilityVSAvoidadaptability to different positions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The terminal device performs a preliminary scan to obtain multiple wireless setting information sets corresponding to different access points before the communication device attempts to connect. This preliminary action ensures that even if the initially selected access point is unreachable due to distance, alternative access points are already identified and ready for connection attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects from multiple access points based on real-time connection status. When the first access point cannot be connected to, the communication device automatically switches to try the second access point, making the connection process adaptive and flexible rather than static and fixed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the communication device sends confirmation signals to multiple access points to check connection feasibility, then connection stability is improved, but the time required for connection establishment increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The terminal device performs a preliminary scan to obtain multiple wireless setting information sets and identifies multiple candidate access points before the actual connection process. This preliminary identification reduces the time needed during the connection phase, as the communication device can immediately attempt connections to pre-identified candidates without performing extensive scans at that stage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system sends confirmation signals to multiple access points (excessive action) to ensure connection stability, but this is done in a controlled manner where not all access points require full connection sequences. The partial action approach allows the system to quickly eliminate unsuitable access points while maintaining thorough verification for promising candidates.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12167326B2Communication device and non-transitory computer-readable medium storing computer-readable instructions for communication device
Publication Date: 2024.12.10 BROTHER KOGYO KK
  • US12167326B2 patent drawing
  • US12167326B2 patent drawing
  • US12167326B2 patent drawing

AI summary

A communication device may execute an output control process for externally outputting output information obtained by using a public key, receive an authentication request in which the public key is used from a terminal device, send an authentication response to the terminal device, receive N pieces of wireless setting information from the terminal device, send, by using each of the N pieces of wireless setting information, a confirm signal to an access point corresponding to each of the N pieces of wireless setting information, receive a response signal in response to sending the confirm signal from each of M access points among N access points, select a target access point from among the M access points, and establish a wireless connection with the target access point.