Cloud OS Coordination of Remote Device Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous systems face challenges in maintaining consistent results and controlling complex subsystems across deployments, particularly in automated manufacturing processes like food production, where individual control of devices is necessary to achieve desired outcomes.

Innovation Solution

A cloud-based operating system that uses a cloud server to generate instructions for a local server, which distributes specific operations to remote devices, enabling coordinated execution of tasks across a network of devices, including robotic systems and IoT devices, to perform complex operations like food preparation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a cloud-based operating system is used to control remote devices, then the ease of operation and coordination of multiple devices is improved, but the device complexity and network infrastructure requirements increase

Engineering Contradiction:
Improvecoordination of remote devicesVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A cloud-based operating system acts as an intermediary between users and remote devices, centralizing control functions. The system receives high-level commands from users, translates them into device-specific instructions, and coordinates multiple devices to execute complex tasks. This mediator approach simplifies user interaction while managing the inherent system complexity through automated instruction generation and device coordination protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If individual control of devices is implemented to achieve desired results, then the manufacturing precision and task execution accuracy are improved, but the device complexity and control overhead increase

Engineering Contradiction:
Improvetask execution accuracyVSAvoidcontrol system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The control system segments device management into hierarchical layers: the cloud-based operating system handles high-level task coordination and generates instructions, while individual devices execute specific operations. This segmentation allows precise control of each device for accurate task execution while distributing complexity across multiple levels, with each layer managing only its specific control functions rather than the entire system.

Inventive Principle:
Principle #1Segmentation

3Productivity

If autonomous systems are deployed without human intervention, then the productivity and efficiency are improved, but the reliability and consistency of results across deployments become challenging

Engineering Contradiction:
Improveautomation efficiencyVSAvoidconsistency across deployments
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The cloud-based operating system implements feedback mechanisms where devices report their status, execution results, and operational data back to the central system. This feedback enables the system to monitor autonomous operations, detect deviations from expected behavior, and adjust instructions to maintain consistency across different deployments. The feedback loop ensures that autonomous systems produce reliable, repeatable results by continuously comparing actual performance against desired outcomes and making corrective adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11738934B2Cloud computer system for controlling clusters of remote devices
Publication Date: 2023.08.29 6D BYTES INC
  • US11738934B2 patent drawing
  • US11738934B2 patent drawing
  • US11738934B2 patent drawing

AI summary

In one embodiment, a cloud computer system is disclosed for controlling a plurality of remote devices comprising a cloud server including a cloud based operating system comprising a data model stored in a computer memory. The data model includes commands performed by a plurality of remote devices in a remote system and, for each remote device, one or more operations for triggering processes executed by the remote device. The cloud based operating system generates a set of instructions from the plurality of commands and corresponding operations to control a portion of the remote devices to perform a task.