Dynamic Role Negotiation in Wireless USB Host-Client Topologies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless USB connections, traditional role definitions fail to function properly when multiple USB sessions are shared over Wi-Fi Direct connectivity, leading to inconsistent device connectivity and poor user experience.

Innovation Solution

A method and system for dual role handling between devices in a wireless environment, where a device can negotiate and change its role from host to client or vice versa by sending a role negotiation message over an Application Service Platform (ASP) session, allowing dynamic adjustment of connection topology based on the specified USB class, such as MTP or Mass storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional role definitions are used in wireless USB connections, then device connectivity is simplified, but connection stability deteriorates when multiple USB sessions are shared over Wi-Fi Direct

Engineering Contradiction:
Improverole definition complexityVSAvoidconnection stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic role negotiation between devices, allowing roles to change from host to client or vice versa based on current connection requirements. The role negotiation message exchanged over ASP session enables devices to adapt their roles dynamically, resolving the contradiction between simple fixed roles and stable multi-session connectivity.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If fixed host-client roles are assigned during device discovery, then connection setup is faster, but adaptability to different USB classes deteriorates

Engineering Contradiction:
Improveconnection setup timeVSAvoidUSB class adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system allows role assignment to be dynamic rather than fixed during discovery. Devices can negotiate and change roles after connection establishment, enabling adaptation to different USB classes (MTP, Mass storage, etc.) while maintaining reasonable connection setup times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary role assignment during discovery for faster connection setup, but then allows subsequent role negotiation to adapt to specific USB class requirements. This two-stage approach balances speed and adaptability.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If service-specific role assumptions are made, then service connection is simplified, but connection consistency across multiple sessions deteriorates

Engineering Contradiction:
Improveservice connection complexityVSAvoidconnection consistency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a universal role negotiation mechanism that works across all USB classes and services. The role negotiation message and confirmation message protocol provides a unified approach that maintains connection consistency across multiple USB sessions while remaining applicable to different service types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10270861B2Method and system for dual role handling in a wireless environment
Publication Date: 2019.04.23 SAMSUNG ELECTRONICS CO LTD
  • US10270861B2 patent drawing
  • US10270861B2 patent drawing
  • US10270861B2 patent drawing

AI summary

The various embodiments herein provide a method and system for dual role handling between at least two devices in a wireless environment. The method comprises seeking, by a first device, at least one device with a specified connection topology, establishing a connection with a second device having a same connection topology, establishing an Application service platform (ASP) session with the second device once the connection is established between the first device and the second device, sending, by the first device, a role negotiation message comprising a request for role change to the second device, wherein the role negotiation message corresponds to a WSB message, receiving a custom message for confirmation, if the second device accepts the role change, and changing the connection topology between the first device and the second device once the role negotiation between the first device and the second device is completed.