Adaptive IoT Optimization Strategy Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT systems require manual re-architecting or redesigning when adjusting the computational workload between IoT devices and cloud servers, making it inefficient for adaptive optimization and management.

Innovation Solution

A system that allows IoT devices to select optimization strategies based on device context and user preferences, enabling local or global processing of data through plugins, adapting to changing conditions without needing additional system development, and allowing for easy configuration of user preferences like power management and privacy policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cloud servers perform all optimization algorithms on aggregated device data, then optimization performance is improved, but system adaptability and power efficiency deteriorate

Engineering Contradiction:
Improveoptimization performanceVSAvoidsystem adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the optimization computation into two parts: aggregation algorithms executed on cloud servers and device-specific optimization algorithms executed locally on IoT devices. This segmentation allows the system to leverage cloud computing power for data aggregation while maintaining device-level adaptability through local processing, thereby resolving the contradiction between optimization performance and system adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling IoT devices to execute optimization algorithms locally using their own sensor data and context information. This local processing capability allows each device to adapt optimization parameters to its specific conditions (e.g., battery level, network connectivity, sensor characteristics) while the cloud handles aggregate pattern recognition, thus improving both optimization performance and adaptability simultaneously.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If computational workload is shifted from cloud servers to IoT devices, then power efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent employs universal optimization algorithms that can be executed on both cloud servers and IoT devices with minimal modification. The same algorithm framework runs in both environments, with the cloud executing aggregation versions and devices executing local versions. This universality reduces system complexity by avoiding the need for entirely separate algorithm implementations while still enabling local processing for improved power efficiency.

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

3Productivity

If the system architecture is manually re-architected to adjust computational workload, then processing efficiency is improved, but development time and cost increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddevelopment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a dynamic workload distribution mechanism where the division of computational tasks between cloud and device is not fixed but can be adjusted based on runtime conditions. The system can dynamically shift which devices perform local optimization versus relying on cloud processing based on factors like device capability, network availability, and data characteristics. This dynamic approach allows processing efficiency to be optimized without requiring manual re-architecture, as the system adapts automatically to changing conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10838772B2Technologies for adaptive collaborative optimization of internet-of-things systems
Publication Date: 2020.11.17 INTEL CORP
  • US10838772B2 patent drawing
  • US10838772B2 patent drawing
  • US10838772B2 patent drawing

AI summary

Technologies for collaborative optimization include multiple Internet-of-Things (IoT) devices in communication over a network with an optimization server. Each IoT device selects an optimization strategy based on device context and user preferences. The optimization strategy may be full-local, full-global, or hybrid. Each IoT device receives raw device data from one or more sensors/actuators. If the full-local strategy is selected, the IoT device generates processed data based on the raw device data, generates optimization results based on the processed data, and generates device controls/settings for the sensors/actuators based on the optimization results. If the full-global strategy is selected, the optimization server performs those operations. If the hybrid strategy is selected, the IoT device generates the processed data and the device controls/settings, and the optimization server generates the optimization results. The optimization server may provision plugins to the IoT devices to perform those operations. Other embodiments are described and claimed.