Dynamic Group Owner Selection in Wi-Fi Direct Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Wi-Fi Direct communication group generation methods suffer from latency and inconvenience due to the need for a Group Owner (GO) determination and extra procedures, leading to degradation of usability in group communication.

Innovation Solution

A method and apparatus for dynamically determining the GO and reducing the steps for communication group generation, where a terminal initiates group generation, searches for participant terminals, determines the GO based on priority criteria, and connects upon receiving an invitation message, eliminating the need for complex permission and authentication procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a terminal generates a group by itself and invites other terminals to join, then group communication can be established, but an extra procedure is required to determine the GO among the terminals attempting to join the group

Engineering Contradiction:
Improvegroup generation convenienceVSAvoidGO determination procedure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The terminal automatically determines whether to act as GO or client based on its own characteristics (priority level, available resources) without requiring manual selection or complex negotiation procedures. The system self-assigns roles based on predetermined criteria, eliminating the need for additional GO determination procedures while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

2Productivity

If a terminal attempts to join a peer-to-peer connection, then group communication can be established, but the terminal must wait until the peer-to-peer connection is released and such an attempt may fail before the connection release

Engineering Contradiction:
Improvegroup formation speedVSAvoidwaiting time for connection release
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The terminal performs preliminary actions by proactively searching for existing groups and determining GO status before attempting to join. By pre-determining its role and initiating connection attempts before the previous connection is fully released, the system eliminates waiting time and reduces formation latency through advance preparation and parallel operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conventional Wi-Fi Direct technology is used, then one-to-many connections can be established, but the procedure has drawbacks of latency and inconvenience, resulting in degradation of usability

Engineering Contradiction:
Improveone-to-many connection capabilityVSAvoidusability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically adapts the connection procedure based on real-time conditions, allowing terminals to flexibly switch between initiating as GO or joining as client based on their current state. This dynamic approach eliminates fixed procedural constraints, improving usability while maintaining one-to-many connection versatility through adaptive role assignment and flexible connection establishment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9351131B2Method and apparatus for generating communication group by dynamically determining a group owner
Publication Date: 2016.05.24 SAMSUNG ELECTRONICS CO LTD
  • US9351131B2 patent drawing
  • US9351131B2 patent drawing
  • US9351131B2 patent drawing

AI summary

Methods and apparatus are provided for generating a communication group. An input for initiating generation of the communication group is received while the terminal operates in a communication group generation mode. One or more communication group participant terminals are sought in response to the input. When at least one communication group participant terminal is found, it is determined whether an owner terminal of the communication group exists among the at least one communication group participant terminal based on predetermined priority determination criteria. When the owner terminal of the communication group exists, an invitation message is received from the owner terminal. The owner terminal is connected to upon reception of the invitation message.