Host Device Application Layer for USB Bulk-Only Transport User Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are unable to enter operation commands using electronic devices connected to host devices via USB, as these devices typically operate under the bulk-only-transport specification, limiting user interaction and convenience, especially when complex applications are involved.

Innovation Solution

An electronic device with a communication interface connected to a host device, an operating unit to receive user input, and a controller to transmit user operation information to the host device, allowing for automatic data upload to a website and enabling user commands to be executed, even when the device is connected to the host.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If electronic devices are connected to host devices via USB under bulk-only-transport specification, then data transfer capability is achieved, but user operation input capability is lost

Engineering Contradiction:
Improvedata transfer capabilityVSAvoiduser operation input capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the functionality by introducing a separate application layer that runs on the host device to handle user operations, while the electronic device maintains its bulk-only-transport connection for data transfer. This segmentation allows both data transfer and user operation input to coexist without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary application on the host device that mediates between the user and the electronic device. This intermediary captures user operations, translates them into appropriate commands, and transmits them to the electronic device, thereby enabling user operation input without disrupting the bulk-only-transport data transfer connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If complex applications are installed on host devices to enable user operations, then operation functionality is achieved, but application complexity increases

Engineering Contradiction:
Improveoperation functionalityVSAvoidapplication complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal application layer on the host device that can handle multiple types of user operations across different electronic devices. This multi-functional application provides a standardized interface for capturing and transmitting user operations, reducing the need for device-specific complex applications and simplifying the overall system.

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

3Ease of operation

If users need to recognize complex application usage to perform operations, then operation capability is achieved, but user convenience decreases

Engineering Contradiction:
Improveoperation capabilityVSAvoiduser learning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements a self-service mechanism where the application on the host device automatically captures user operations through standard input devices and transmits them to the electronic device without requiring user intervention or understanding of complex procedures. The system serves itself by automatically handling the operation transmission, thereby eliminating the need for users to learn complex application usage.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8443111B2Communication method to transfer user operation information between electronic device and host device and electronic device using the same
Publication Date: 2013.05.14 SAMSUNG ELECTRONICS CO LTD
  • US8443111B2 patent drawing
  • US8443111B2 patent drawing
  • US8443111B2 patent drawing

AI summary

A communication method to transfer user operation information includes, if a user's operation is input through the electronic device, and if the electronic device then receives a command from a host device while the electronic device is connected to the host device, transmitting information to the host device notify the host device of the user's operation. Therefore, it is possible for a user to command the host device to perform a frequently used function through a simple operation of the electronic device, without a need to be aware of the complex usage of an application.