Intent-Based Access Point Selection in Wireless Peer-to-Peer Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless peer-to-peer connections, the selection of a device to act as an access point is often random, leading to potential inefficiencies due to computational and communication resource considerations, such as battery power levels and channel congestion, which can result in suboptimal performance.

Innovation Solution

Devices generate and adjust an intent parameter to determine their suitability as an access point based on factors like battery capacity, connection type, channel congestion, and existing link conditions, allowing them to negotiate and select the most suitable device for the role.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a device is selected at random to act as an access point, then the connection establishment is simple and quick, but the device may be poorly suited to act as an access point due to limited computational and communication resources

Engineering Contradiction:
Improveconnection establishment simplicityVSAvoidaccess point suitability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the parameter from random selection to intent-based selection by introducing an intent parameter that devices use to indicate their suitability as access points. This parameter reflects device resources such as battery level, processing power, and network conditions, allowing the system to select the most appropriate device while maintaining automated operation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Each device autonomously determines its own intent parameter based on its current resource state and communicates this to peer devices. This self-service mechanism eliminates the need for centralized control while ensuring that devices with better resources are more likely to be selected as access points.

Inventive Principle:
Principle #25Self-service

2Reliability

If devices negotiate based on multiple factors like battery capacity and channel congestion, then the access point selection is optimized, but the negotiation process becomes more complex

Engineering Contradiction:
Improveaccess point suitabilityVSAvoidnegotiation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent consolidates multiple resource factors (battery capacity, processing power, channel congestion) into a single intent parameter. This simplification maintains the optimization benefits of considering multiple factors while reducing the complexity of the negotiation process, as devices only need to exchange and compare single numeric values rather than multiple detailed parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3016470B1Communication device and method for establishing wireless peer-to-peer connections
Publication Date: 2018.02.28 BLACKBERRY LTD
  • EP3016470B1 patent drawingFigure 1
  • EP3016470B1 patent drawingFigure 2
  • EP3016470B1 patent drawingFigure 3

AI summary

A communication device for establishing wireless peer-to-peer connections includes a network interface, a memory and a processor. The processor receives a command to initiate a wireless peer-to-peer connection with a second device, sets an intent parameter to a default value and stores the intent parameter in the memory. The processor determines whether a link has been established between the network interface and a wireless base station. When a link has been established, the processor adjusts the intent parameter based on a channel type of the link. The processor receives a second intent parameter from the second device via the network interface, and determines whether the intent parameter is greater than the second intent parameter. When the determination is affirmative, the processor configures the communication device as an access point for the peer-to-peer connection; and when the determination is negative, the processor configures the communication device as a client for the peer-to-peer connection.