Adaptive Device Re-configuration via Throughput Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for configuring CPU/bus frequency in electronic devices require separate settings for each driver, leading to difficulties in configuration and timing issues due to differences in implementation methods.

Innovation Solution

An electronic device is equipped with a memory and processor to execute a device driver, detect data throughput, and re-configure based on identified configuration settings, using a throughput processing module to monitor and adjust clock frequencies and resource allocation dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If CPU/bus frequency is configured separately for each driver, then each driver can request and release QoS independently, but it becomes difficult to configure and correct the frequency and causes timing issues due to differences in driver implementation methods

Engineering Contradiction:
Improvedriver independenceVSAvoidconfiguration difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the frequency configuration control from multiple separate driver-level requests into a single centralized controller. The controller collects QoS requests from multiple drivers, processes them uniformly, and generates a single frequency configuration that satisfies all drivers' requirements, thereby eliminating configuration difficulties and timing issues while preserving driver independence.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If CPU/bus frequency is configured separately for each driver, then each driver can request and release QoS independently, but it causes timing issues due to differences in the implementation methods of the drivers

Engineering Contradiction:
Improvedriver independenceVSAvoidtiming consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a centralized controller as an intermediary between multiple drivers and the frequency configuration system. This mediator collects QoS requests from all drivers, processes them in a unified manner, and generates consistent frequency configurations, thereby ensuring timing consistency across all drivers while maintaining their independence.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the electronic device dynamically adjusts CPU/bus frequencies based on throughput, then efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improvesystem efficiencyVSAvoidre-configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically monitors throughput, determines configuration needs, and performs re-configuration without external intervention. The device monitors its own performance metrics, compares them against thresholds, and autonomously adjusts frequencies accordingly, thereby improving efficiency while managing complexity through automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10345850B2Method and apparatus for adaptive device re-configuration
Publication Date: 2019.07.09 SAMSUNG ELECTRONICS CO LTD
  • US10345850B2 patent drawing
  • US10345850B2 patent drawing
  • US10345850B2 patent drawing

AI summary

An apparatus is provided comprising a memory and a processor configured to: execute a device driver for operating a device; detect a data throughput associated with the device driver; identify a configuration setting based on the data throughput; and re-configure the apparatus based on the configuration setting.