Adaptive Cache Management for Mobile Network Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices face performance degradation and increased heat and power consumption due to high CPU load when processing high-speed data from network devices like Wi-Fi and LTE, as existing methods are insufficient for handling the heightened data processing demands.

Innovation Solution

A method and apparatus that identify and process specific inspection types for packets based on connection device information and user scenarios, determining the appropriate inspection performance type and processing it accordingly, utilizing adaptive cache management to optimize data transmission between the CPU, cache, and memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the main CPU processes high-speed data from network devices, then data processing capability is maintained, but CPU load increases causing performance deterioration and increased power consumption

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the data processing function by introducing a separate data processing unit that handles high-speed network data independently from the main CPU. This segmentation allows the main CPU to focus on complex processing tasks while the dedicated unit handles routine high-speed data processing, thereby reducing overall CPU load and power consumption while maintaining data processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data processing unit as an intermediary component between the network device and the main CPU. This intermediary unit pre-processes high-speed network data before passing it to the main CPU, reducing the processing burden on the main CPU and thereby lowering power consumption while maintaining effective data processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the main CPU processes high-speed data from network devices, then data processing capability is maintained, but network performance deteriorates due to excessive CPU load

Engineering Contradiction:
Improvedata processing capabilityVSAvoidnetwork performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the data processing function by introducing a separate data processing unit that handles high-speed network data independently from the main CPU. This segmentation allows the main CPU to focus on complex processing tasks while the dedicated unit handles routine high-speed data processing, thereby reducing overall CPU load and power consumption while maintaining data processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data processing unit as an intermediary component between the network device and the main CPU. This intermediary unit pre-processes high-speed network data before passing it to the main CPU, reducing the processing burden on the main CPU and thereby lowering power consumption while maintaining effective data processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If comprehensive packet inspection is performed for all packets, then security and data integrity are ensured, but processing time increases and network performance decreases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial inspection by determining different inspection types based on packet characteristics and network conditions. Instead of performing comprehensive inspection on all packets, the system selectively applies appropriate inspection levels, thereby ensuring data integrity for critical packets while reducing processing time for less critical traffic.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts inspection parameters based on network conditions, packet types, and security requirements. By changing inspection depth and intensity according to specific conditions, the system maintains reliable data verification when needed while minimizing processing time during normal operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3345096B1Method and apparatus for adaptive cache management
Publication Date: 2020.12.23 SAMSUNG ELECTRONICS CO LTD
  • EP3345096B1 patent drawingFigure 1
  • EP3345096B1 patent drawingFigure 2
  • EP3345096B1 patent drawingFigure 3

AI summary

An apparatus and a method for processing data are provided. The method for processing data by a terminal, the method comprises: identifying a plurality of inspection types for a packet; determining at least one inspection type from the plurality of inspection types for the packet based on a predetermined criterion; and processing the determined at least one inspection type for the packet.