Dual Processor Tethering Architecture Reducing Main CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tethering between mobile devices and external devices is hindered by high resource utilization of the main processor, leading to increased delay, reduced throughput, power consumption, and heat generation, particularly in 5G networks where high communication speeds are desired.

Innovation Solution

An electronic device with a housing, display, electrical connector, wireless communication circuit, and processors configured to use distinct memory address regions, where a first processor handles data processing and a second processor accesses a shared memory buffer for network transmission, reducing the load on the main processor and optimizing communication efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the main processor handles all data processing and copying through shared memory, then data transmission functionality is achieved, but processing delay increases and throughput decreases

Engineering Contradiction:
Improvetethering speedVSAvoidprocessing delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent divides the processing system into two separate processors: a main processor that handles high-speed data reception from the USB device, and a communication processor that handles network data transmission. This segmentation eliminates the need for data copying through shared memory, allowing each processor to operate independently on its own data buffer, thereby reducing processing delay and increasing tethering speed.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the main processor is used for data processing, then tethering functionality is implemented, but power consumption increases

Engineering Contradiction:
Improvetethering functionalityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the processing workload between two processors, allowing the main processor to focus on high-speed data reception while the communication processor handles network transmission. This division enables the system to maintain tethering functionality while distributing power consumption across both processors, preventing excessive power drain on the main processor.

Inventive Principle:
Principle #1Segmentation

3Productivity

If the main processor performs extensive data copying and processing, then data transmission is achieved, but heat generation increases

Engineering Contradiction:
Improvedata transmissionVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent separates data processing into two independent processing chains using two processors. The main processor handles USB data reception without needing to copy data through shared memory, and the communication processor independently handles network transmission. This segmentation reduces the computational load and memory access operations on the main processor, thereby reducing heat generation while maintaining data transmission capability.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If shared memory region is used for data copying between processors, then inter-processor communication is achieved, but overhead increases and performance decreases

Engineering Contradiction:
Improveinter-processor communicationVSAvoidprocess complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the data copying operation from the processing chain by giving each processor its own dedicated data buffer. The main processor writes directly to its own buffer from the USB device, and the communication processor reads directly from its own buffer to the network interface. This eliminates the need for shared memory copying operations, reducing overhead and simplifying the processing complexity while maintaining inter-processor coordination.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11068185B2Electronic device and tethering method thereof
Publication Date: 2021.07.20 SAMSUNG ELECTRONICS CO LTD
  • US11068185B2 patent drawing
  • US11068185B2 patent drawing
  • US11068185B2 patent drawing

AI summary

An electronic device and a tethering method are disclosed. The electronic device includes a housing, and a display exposed through a first portion of the housing. The electronic device also includes an electrical connector exposed through a second portion of the housing, and a wireless communication circuit. The electronic device further includes a first processor operably coupled to the display and the electrical connector and configured to use a first memory address region including a first plurality of addresses. The electronic device also includes a second processor operably coupled to the wireless communication circuit and configured to use a second memory address region including a second plurality of virtual addresses. The electronic device also include an electric circuitry operably coupled to the first processor and the second processor and configured to provide relations between the first plurality of addresses and the second plurality of virtual addresses.