Edge Computing System for Low Latency Deep Learning Inference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart devices, such as home security cameras, face latency and privacy concerns due to the need for remote processing of image and video data, which can lead to impractical results and security risks, especially when transmitting sensitive data over networks.

Innovation Solution

An edge computing system that performs computations locally, using specialized hardware like tensor processing units and GPUs, to reduce latency and enhance security by controlling access to sensitive data, ensuring that only result data is returned to applications without exposing the raw video or image data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If remote processing is used for image and video data, then processing capability is improved, but latency increases and security risks worsen

Engineering Contradiction:
Improveprocessing capabilityVSAvoidlatency
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The system segments processing tasks by separating computationally intensive deep learning inference (performed locally on the edge device) from data transmission and cloud processing. This allows the device to perform basic computer vision tasks autonomously without requiring continuous cloud connectivity, thereby reducing latency while maintaining processing capability for critical local operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling edge devices to perform specific processing operations locally using onboard Tensor processing units and GPUs. The system provides different processing quality levels: basic processing locally for low-latency requirements and advanced processing via cloud for high-compute needs, allowing each device to operate at the appropriate quality level for its specific requirements.

Inventive Principle:
Principle #3Local quality

2Power

If remote processing is used for image and video data, then processing capability is improved, but security risks worsen

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsecurity risks
Core Design Contradiction:
PowerVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary security layer through the edge computing platform that acts as a mediator between local devices and cloud services. This intermediary controls what data is transmitted to the cloud, ensuring that only processed and anonymized results are sent, while raw sensitive data remains local. The intermediary also provides authentication and authorization mechanisms that control access to processing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts sensitive data handling from the cloud processing pipeline by implementing data extraction at the edge device level. The system extracts and processes only the necessary information locally (such as detecting objects or recognizing faces) before any data transmission occurs, thereby removing sensitive raw data from the transmission path and reducing security risks associated with cloud storage and processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Power

If raw video or image data is transmitted to cloud services, then processing capability is improved, but privacy worsens

Engineering Contradiction:
Improveprocessing capabilityVSAvoidprivacy
Core Design Contradiction:
PowerVSLoss of information

Solution Approach 1:

The system performs preliminary action by conducting deep learning inference and data processing locally on the edge device before any data is transmitted to cloud services. This preliminary processing extracts meaningful information (such as object detection results or facial recognition) from the raw data, allowing the system to send only the processed results to the cloud rather than the raw video or image data, thereby preserving privacy while maintaining processing capability.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If specialized hardware like Tensor processing units is used, then processing efficiency is improved, but device complexity worsens

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the edge computing platform to support multiple processing workloads through a unified architecture. The same hardware platform with Tensor processing units can handle various tasks including computer vision, natural language processing, and machine learning inference. This multi-functionality allows the system to achieve high processing efficiency for specialized tasks while avoiding the need for separate dedicated hardware for each function, thereby managing device complexity.

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

Data Source

PatentUS11599376B1Deep learning architecture for edge computing system
Publication Date: 2023.03.07 AMAZON TECH INC
  • US11599376B1 patent drawing
  • US11599376B1 patent drawing
  • US11599376B1 patent drawing

AI summary

Devices and techniques are generally described for an edge computing system. In various examples, a first application executed by a first virtual machine may generate a configuration file specifying a first machine learning task and first data. The first virtual machine may send the configuration file to a second virtual machine. The second virtual machine may generate first data effective to cause the first machine learning task to be executed by a third virtual machine. In various examples, the second virtual machine may retrieve the first data. In at least some examples, the second virtual machine may send the first data and the second data to a third virtual machine configured with access to a graphical processing unit.