Robot API Proxy Caching for Unstable On-Premise Cloud Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a hybrid cloud configuration where a robot is installed on an on-premise area, communication with a cloud server via a relay device like a firewall is unstable, leading to operational instability, and existing systems lack flexibility in switching processing distribution to mitigate this instability.

Innovation Solution

A robot control system with a proxy access processing unit and storage device on the on-premise area that relays communication and stores API-related information, allowing the system to return API responses based on cached data, reducing reliance on direct cloud server access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a robot on the on-premise area accesses the cloud server via a relay device (firewall), then cloud-based processing can be utilized, but communication stability deteriorates due to relay constraints and contractual limitations

Engineering Contradiction:
Improvecloud access capabilityVSAvoidcommunication stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a proxy access device as an intermediary between the robot and the cloud server. This proxy device receives API call requests from the robot, forwards them to the cloud server, and returns API responses to the robot. By acting as a mediator, the proxy access device decouples the direct communication path between robot and cloud server, thereby improving communication stability while maintaining cloud access capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If processing distribution between cloud server and on-premise device is fixed, then system architecture is simplified, but flexibility to switch processing distribution deteriorates

Engineering Contradiction:
Improvesystem architecture simplicityVSAvoidprocessing distribution flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic processing distribution by enabling the robot to flexibly switch between executing APIs locally and accessing the cloud server, depending on operational conditions. The system can dynamically adjust the proportion of APIs executed locally versus those accessed remotely, providing adaptability in processing distribution while maintaining a relatively simple system architecture through the proxy access device.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12386338B2Robot control system, API processing method of robot control system, proxy access device, and storage medium
Publication Date: 2025.08.12 TOYOTA JIDOSHA KK
  • US12386338B2 patent drawing
  • US12386338B2 patent drawing
  • US12386338B2 patent drawing

AI summary

A robot control system includes a cloud server connected to a public network disposed outside an area, a robot scenario control device disposed on an on-premise area and configured to control a device that is a control target while calling an API provided by a cloud server, a proxy access processing unit configured to return an API response corresponding to the API call request to the robot scenario control device, a storage device configured to store API-related information that is related to the API, in which the proxy access processing unit is configured to return the API response to the robot scenario control device based on the API-related information stored in the storage device in a case where the API-related information is stored in the storage device.