Persistent Wireless USB Service via P2P Group Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconnection persistenceVSAvoidtime for service discovery and reenumeration
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedevice compatibilityVSAvoidnumber of messages exchanged
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If service discovery is mandatory for all USB device classes, then complete service information is obtained, but connection establishment time increases

Engineering Contradiction:
Improveservice information completenessVSAvoidconnection establishment time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10404812B2Method and apparatus for providing a persistent USB service for wireless USB devices
Publication Date: 2019.09.03 SAMSUNG ELECTRONICS CO LTD
  • US10404812B2 patent drawing
  • US10404812B2 patent drawing
  • US10404812B2 patent drawing

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.