Cloud Device Manager Auto-Installing Components via Unique Setup Command

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method to manage and remotely access a plurality of heterogeneous devices, including robots, for data collection, event definition, and issue diagnosis across the Internet of Things (IoT) network.

Innovation Solution

A cloud device management system with a device manager that auto-determines and installs necessary components using a unique device setup command, enabling data retrieval, event-based actions, and remote access through a reverse SSH tunnel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple separate commands are used to install different components (OS, architecture, software), then each component can be installed individually, but the device setup process becomes complex and time-consuming

Engineering Contradiction:
Improvedevice setup processVSAvoidsetup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines multiple separate installation commands for OS, architecture, and software components into a single unified device setup command. This command executes a sequence of operations that automatically determines the device type and installs all necessary components in one go, eliminating the need for multiple separate commands and reducing setup complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The device setup command performs preliminary actions by automatically determining the device type and required components before installation begins. This pre-assessment allows the system to prepare and execute the appropriate installation sequence without requiring user input or manual configuration, thereby reducing setup time

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If manual component installation is performed, then installation control is precise, but the process lacks automation and requires manual intervention

Engineering Contradiction:
Improvecomponent installationVSAvoidinstallation process
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The device setup command implements self-service by automatically determining the device type, identifying required components, and executing installations without external intervention. The system serves itself by making autonomous decisions about what to install and in what sequence, based on the device characteristics it detects

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device setup command acts as an intermediary that mediates between the user's initial command and the complex installation process. It translates a simple user action into a coordinated sequence of automated operations, managing the complexity internally while presenting a simple interface to the user

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If cloud-based device management is implemented, then centralized control is achieved, but remote access and diagnostic capabilities are limited without proper tunneling

Engineering Contradiction:
Improveremote accessVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements reverse SSH tunneling where the device initiates the connection to the cloud server instead of the cloud server connecting to the device. This inversion allows the device to create a stable outbound connection through firewalls and NAT, enabling reliable remote access while maintaining connection stability

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10911308B2Auto-determining and installing missing components to a to-be-managed device by a single execution of unique device setup command
Publication Date: 2021.02.02 RAPYUTA ROBOTICS CO LTD
  • US10911308B2 patent drawing
  • US10911308B2 patent drawing
  • US10911308B2 patent drawing

AI summary

A system and method to auto-determine and install missing components to a to a to-be-managed device by a single execution of unique device setup command has been described. Initially based on a received request, a unique device setup command is generated to on board a device on cloud device management system. Next the unique device setup command is executed that executes several operations including: auto-determining whether the device has required Operating System (OS), system architecture, and one or more software components including a control panel slave to allow retrieval of device monitoring data from the device. The execution of unique device address also execute the operation of installing a control plane slave on the device in communication with a control plane master at the cloud device management system to manage the plurality of devices, when the device has the required OS, architecture, and the one or more software components.