Electronic Device Data Transfer Via Hardware Abstraction Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for data transmission between electronic devices, such as mobile phones and devices with cameras, lack universality and suffer from long delays due to the need for application installation and end-to-end data processing through cloud platforms.

Innovation Solution

Implementing data transmission through a hardware abstraction layer using a first function transceiver module and processing module, allowing direct data transfer between devices without requiring application installation, thereby shortening the transmission path and reducing delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted through a cloud platform, then data transmission between devices is enabled, but transmission delay increases and end-to-end path becomes long

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidtransmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a device interaction mechanism at the system level that acts as an intermediary between devices, enabling direct peer-to-peer data transmission without requiring cloud platform mediation. This intermediary mechanism establishes direct communication channels between electronic devices, eliminating the need for data to route through external cloud servers and thereby reducing transmission delay while maintaining universal data transmission capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application installation is required on both devices, then data transmission can be established, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidoperation convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal device interaction mechanism at the system level that enables data transmission without requiring device-specific applications. This universal mechanism provides a standardized interface and protocol that works across different device types and operating systems, eliminating the need for users to install and configure separate applications on each device. The system-level integration makes the data transmission capability universally available through the operating system itself, greatly simplifying operation.

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

3Adaptability or versatility

If application installation is required on both devices, then data transmission can be established, but device complexity increases

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the data transmission functionality from the application layer and relocates it to the system level, where it operates as a fundamental device interaction mechanism. By taking out the transmission logic from individual applications and embedding it in the operating system's device interaction framework, the patent eliminates the need for multiple application-layer implementations across different devices. This extraction reduces overall system complexity while maintaining universal data transmission capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12395611B2Electronic device, method for data transmission between the electronic device and another electronic device, and medium
Publication Date: 2025.08.19 HUAWEI TECH CO LTD
  • US12395611B2 patent drawing
  • US12395611B2 patent drawing
  • US12395611B2 patent drawing

AI summary

A method includes: A first application on the first electronic device invokes a first function; the first electronic device determines to implement the first function by using the second electronic device; the first electronic device, implements data transmission with the second electronic device by using a first function transceiver module of the first electronic device; and a first function processing module of the first electronic device processes data generated during implementation of the first function, where the first function transceiver module and the first function processing module are disposed at a hardware abstraction layer of the first electronic device.