Dynamic Role Negotiation in Wireless USB Host-Client Topologies
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
3Device complexity
If service-specific role assumptions are made, then service connection is simplified, but connection consistency across multiple sessions deteriorates
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.
Data Source
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.


