Persistent Wireless USB Service via P2P Group Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Wi-Fi USB systems lack persistence in wireless USB connections, leading to frequent service discovery requirements and time-consuming reenumeration processes when transient connection losses occur, which is inefficient for frequent device connections.
Innovation Solution
A method and apparatus for configuring a Wireless Serial Bus (WSB) host and client to establish a persistent USB service by creating a persistent P2P group and mapping a service identifier, allowing for service persistence without the need for continuous service discovery, reducing the number of messages exchanged over the air interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If service discovery is performed on all USB device classes in existing Wi-Fi USB systems, then device connectivity is established, but connection persistence is lost requiring frequent re-discovery and reenumeration
Solution Approach 1:
The patent applies preliminary action by performing service discovery once during initial connection establishment, then storing the discovered service information for persistent reuse. The system performs the discovery action in advance and maintains the connection using stored service data, avoiding repeated discovery operations. This is implemented through the ASP layer storing service discovery results and using them for subsequent persistent connections.
2Adaptability or versatility
If traditional USB connection methods are used with frequent service discovery, then device compatibility is maintained, but the number of air interface messages increases
Solution Approach 1:
The patent extracts the service discovery function from the connection maintenance process. Instead of performing service discovery continuously or at each connection event, the system performs discovery once and extracts only the essential service information needed for persistent connections. This reduces message overhead while maintaining compatibility through the standardized WSB and MA-USB layers.
3Loss of information
If service discovery is mandatory for all USB device classes, then complete service information is obtained, but connection establishment time increases
Solution Approach 1:
The patent applies partial action by performing service discovery only when necessary (initial connection) rather than mandatorily for every connection event. The system obtains complete service information through discovery once, then uses stored partial information for subsequent persistent connections, reducing time overhead while maintaining information completeness when needed.
Data Source
AI summary
A method and apparatus for providing service persistence support and corresponding mapping with the P2P group persistence behavior between a WSB host and a WSB client is described. The method includes receiving a request for a persistent P2P USB connection from the WSB host. The method includes creating a group with the WSB client. Further, the method includes configuring a service identifier associated with the persistent P2P USB connection. Furthermore, the method includes mapping the created persistent P2P group with the service identifier. The method includes storing the service identifier mapped with the created persistent P2P group and the persistent P2P USB connection. The method allows the WSB client to provide the persistent USB service to the WSB host.


