Cloud-Based Robot Data Prioritization for Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems lack efficient methods for robots to manage data storage and processing, particularly in scenarios where robots have limited memory and processing capabilities, hindering their ability to perform tasks effectively and safely.

Innovation Solution

Implementing a cloud-based system where robots can interact with a network of computers to share information, access data, and receive prioritized instructions, allowing them to store and retrieve data externally, thereby optimizing memory usage and processing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robots store and process data locally onboard, then they can access data quickly and independently, but they require more memory and processing power which increases device complexity and cost

Engineering Contradiction:
Improvedata access reliabilityVSAvoidonboard memory and processing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud computing system as an intermediary between robots and data resources. The cloud server acts as a mediator that stores, processes, and manages data on behalf of multiple robots, allowing them to access data remotely without requiring large onboard storage or processing capabilities. This resolves the contradiction by externalizing the memory and processing requirements to a centralized cloud infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions data storage and processing from the local dimension (onboard robot memory and processors) to the remote dimension (cloud server infrastructure). By moving data management to a different spatial and computational dimension, the system allows robots to access vast data resources without physically carrying or processing the data locally, thus reducing device complexity while maintaining data access reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If robots have limited memory and processing capabilities, then device complexity is reduced, but their ability to perform tasks effectively and safely is hindered

Engineering Contradiction:
Improvememory and processing capabilitiesVSAvoidtask execution effectiveness
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The cloud computing system serves as an intermediary that compensates for the robots' limited onboard resources. By offloading complex data storage and processing tasks to the cloud server, robots can maintain simple, cost-effective hardware while still accessing the computational power and data resources needed to execute tasks effectively and safely.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-loads and prioritizes data in the cloud based on anticipated robot needs. By preparing data in advance and organizing it according to priority levels, the cloud server ensures that robots receive the most critical information first, enabling effective task execution even with limited onboard processing capabilities. This preliminary organization of data compensates for the robots' hardware limitations.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If unprioritized data is sent to robots, then all data can be transmitted, but critical data may not be received in time affecting safety and performance

Engineering Contradiction:
Improvedata transmission completenessVSAvoidsafety-critical data delivery
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The cloud server performs preliminary prioritization of data before transmission to robots. By pre-categorizing data into priority levels (e.g., safety-critical, important, optional) and queuing them accordingly, the system ensures that critical data is transmitted first and received in time for safe and effective robot operation. This preliminary organization prevents information loss while maintaining reliability of safety-critical data delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data transmission system is made dynamic through priority-based adaptive scheduling. The cloud server continuously monitors robot needs and adjusts the transmission order of data packets based on changing priority requirements. This dynamic approach ensures that safety-critical data is always transmitted with the highest priority, while non-critical data can be deferred or omitted based on available bandwidth and robot needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8380349B1Methods and systems for providing instructions to a robotic device
Publication Date: 2013.02.19 GDM HOLDING LLC
  • US8380349B1 patent drawing
  • US8380349B1 patent drawing
  • US8380349B1 patent drawing

AI summary

Embodiments disclose methods and systems for providing instructions to a robot device. The method may be executable to receive information from a robotic device and determine data responsive to the information. The method may also be executable to determine an order to send the data to the robotic device, where data associated with robot functionality to be performed at a first time is given a first priority and data associated with robot functionality to be performed at a subsequent time is given a second priority. The method is further executable to receive information indicating an amount of available memory on the robotic device and to provide the robotic device an amount of the data responsive to the information that is storable in the amount of available memory on the robotic device and in an order such that data that pertains to the first priority is sent first.