Dynamic MA USB Host-Device Role Switching in Electronic Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices connected via wireless or wired methods often face limitations where they cannot dynamically switch roles between host and device, restricting service usage and functionality.

Innovation Solution

Incorporating a wireless communication circuit, processor, and memory with instructions to establish MA USB communication, allowing the electronic device to dynamically change between MA USB host and device roles based on application requirements, enabling both host and device functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an electronic device operates as a USB host, then it can identify and use files stored in the external electronic device, but it cannot access files stored in the external device when operating as a USB device

Engineering Contradiction:
Improverole switching capabilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The electronic device implements dynamic role switching between USB host and USB device modes based on communication needs. The processor dynamically changes the operational mode of the communication circuit, allowing the device to adapt its role (host or device) depending on the application scenario, thereby resolving the contradiction between versatility and fixed functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The communication circuit is designed to perform multiple functions by supporting both USB host and USB device operations. The same communication circuit can operate in different modes (host mode or device mode) under the control of the processor, enabling the device to universally interact with external devices regardless of whether it needs to access or provide files.

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

2Adaptability or versatility

If an electronic device operates as a USB device, then it can provide services to external devices, but it cannot identify or use files stored in the external electronic device

Engineering Contradiction:
Improveservice provision capabilityVSAvoidcommunication mode switching
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device dynamically switches between USB device mode (for providing services) and USB host mode (for accessing files). The processor controls the communication circuit to change operational modes based on the required function, enabling the device to be both a service provider and a file accessor as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of having separate hardware components for host and device functions, the invention inverts the approach by using a single communication circuit that can operate in either mode. The roles are inverted dynamically through software control rather than being fixed by hardware architecture.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If the electronic device changes role between host and device, then it enhances service accessibility, but it requires dynamic role switching mechanism

Engineering Contradiction:
Improveservice accessibilityVSAvoidautomatic role switching
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The processor determines when to switch roles based on feedback from the application type and communication requirements. The system monitors the current operational state and external device interactions, then automatically switches between host and device modes to optimize service accessibility without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The electronic device automatically manages its own role switching without external control. The processor autonomously decides when to operate as host or device based on the communication needs and application context, making the role switching self-service and eliminating the need for manual configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3700169B1Electronic device for communicating with external electronic device
Publication Date: 2022.07.20 SAMSUNG ELECTRONICS CO LTD
  • EP3700169B1 patent drawingFigure 1
  • EP3700169B1 patent drawingFigure 2~3
  • EP3700169B1 patent drawingFigure 4~5

AI summary

According to various embodiments, an electronic device comprises: a communication circuit that is configured to provide wireless communication; a processor that is electrically connected to the communication circuit; and a memory that is electrically connected to the processor, wherein the memory can store instructions that configure the processor, when executed, to establish communication with an external electronic device using the communication circuit with the electronic device as a media agnostic universal serial bus (MA USB) host that is configured to perform host functions defined in the MA USB specification, and to make a determination to switch the electronic device to an MA USB device based on one or more of a state of the electronic device or a request from the external electronic device, and to terminate a service of the electronic device as the MA USB host, and to communicate with the external electronic device as an MA USB device that is configured to perform device functions defined in the MA USB specification. In addition, other embodiments are possible.