Local API Gateway for Secure Workload Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based workload processing can be costly and complex, especially when local execution is desired for privacy and security reasons, as traditional methods like TLS sessions are risky and inefficient due to network latency and resource constraints.

Innovation Solution

Implementing a local API gateway that facilitates secure API access without a TLS session by leveraging the system local network stack, allowing workloads to be executed locally within computing devices, reducing costs and complexity while enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If cloud-based services are used to process workloads, then resource constraints at local computing devices are alleviated, but network latency and security risks increase

Engineering Contradiction:
Improveresource usage at local deviceVSAvoidnetwork latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent introduces a local API gateway as an intermediary component that runs within the computing device itself. This local gateway acts as a mediator between applications and container services, eliminating the need for network-based TLS sessions while maintaining security. The intermediary enables local workload execution without cloud network dependency, thus reducing latency while preserving resource efficiency benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If TLS sessions are used for secure cloud-based API access, then security is improved, but complexity and resource overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidprotocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the TLS protocol requirement from the system by implementing local container execution. Instead of requiring TLS-encrypted network sessions for secure access, the solution removes the need for complex cryptographic protocols entirely by keeping workloads local. Security is maintained through local isolation mechanisms rather than network-layer encryption, thereby reducing protocol complexity and resource overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If workloads are executed locally without cloud services, then security and privacy are improved, but resource constraints at local devices become limiting

Engineering Contradiction:
Improvesecurity and privacyVSAvoidresource availability
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements container technology that enables a single computing device to host multiple isolated workload environments. This multi-functionality allows the local device to securely execute diverse workloads simultaneously with proper resource allocation and isolation, maintaining security and privacy while efficiently utilizing available local resources through containerized execution.

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

4Extent of automation

If traditional cloud-based API gateways are used, then centralized control is maintained, but network dependency and latency increase

Engineering Contradiction:
Improvecentralized controlVSAvoidAPI response speed
Core Design Contradiction:
Extent of automationVSSpeed

Solution Approach 1:

The patent segments the API gateway functionality from the centralized cloud infrastructure and distributes it to individual computing devices as local gateways. Each device runs its own API gateway instance that can independently manage local container workloads without requiring network communication with central cloud services. This segmentation enables faster local API response speeds while maintaining operational autonomy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230100051A1Methods and apparatus to service workloads locally at a computing device
Publication Date: 2023.03.30 INTEL CORP
  • US20230100051A1 patent drawing
  • US20230100051A1 patent drawing
  • US20230100051A1 patent drawing

AI summary

Methods, apparatus, systems, and articles of manufacture to service workloads locally at a computing device are disclosed. An example apparatus includes processor circuitry to instantiate application circuitry to, after determining that the container is locally available to execute the workload, transmit an application programming interface (API) call to local API gateway circuitry using a system local network stack Internet protocol (IP) address; the local API gateway circuitry to identify service container circuitry to execute the workload based on the API call; and the service container circuitry to utilize the container to execute the workload to generate an output; and the local API gateway circuitry to forward the output to the application circuitry.