Remote Control Instruction Buffering for Low-Latency Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote device control systems face latency and overhead issues due to the need for constant communication of control instructions, particularly in unmanned vehicles, which can lead to buffer overflow and inefficient data transfer.

Innovation Solution

A method and apparatus that selectively include multiple instruction data items in response messages based on whether the requested items have been previously sent, allowing for dynamic adjustment of data transfer to optimize buffer management and reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control instructions are constantly provided to the unmanned device via communication link, then the device can operate autonomously and respond to changes in operating conditions, but this causes latency and overhead issues in data communication

Engineering Contradiction:
Improvedevice operation reliabilityVSAvoidcommunication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by sending multiple instruction data items in advance before they are actually needed for device operation. The control apparatus determines ahead of time which instruction items should be sent and includes them in response messages even before the device requests them. This pre-positioning of control instructions in the device's buffer eliminates the need for constant real-time communication, thereby reducing communication latency while ensuring the device has ready-to-execute instructions for autonomous operation.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple instruction data items are sent in each response message, then data transfer efficiency is improved and communication overhead is reduced, but this increases the risk of buffer overflow at the device

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidbuffer management reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by having the device send request messages to the control apparatus, and the control apparatus using this feedback to intelligently determine how many instruction data items to send in each response. The control apparatus monitors the device's buffer status through these request-response interactions and dynamically adjusts the number of instruction items sent. This feedback mechanism ensures efficient bulk data transfer while preventing buffer overflow, as the control apparatus only sends appropriate quantities of data based on actual device needs and buffer capacity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the number of instruction data items sent in each response message variable rather than fixed. The control apparatus dynamically determines the quantity of instruction items to include based on real-time conditions such as the device's buffer status, operational needs, and communication state. This dynamic adjustment optimizes data transfer efficiency while adapting to changing conditions, preventing both buffer underflow and overflow scenarios.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the control apparatus sends only the requested instruction data item in each response, then communication overhead is minimized, but latency increases due to constant back-and-forth messaging

Engineering Contradiction:
Improvecommunication energyVSAvoidcontrol instruction latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies merging by combining multiple instruction data items into single response messages from the control apparatus to the device. Instead of sending one instruction item per response message, the control apparatus bundles multiple relevant instruction items together in each communication exchange. This merging reduces the total number of communication transactions required, thereby reducing both communication overhead and latency, while the device can process these bundled instructions sequentially from its buffer.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11210137B2Controlling devices
Publication Date: 2021.12.28 NOKIA TECHNOLOGIES OY
  • US11210137B2 patent drawing
  • US11210137B2 patent drawing
  • US11210137B2 patent drawing

AI summary

Method and apparatuses for communicating instruction data items from a control apparatus to a device to be controlled are disclosed. The control apparatus receives a request for at least one instruction data item from a device and responds the request by sending a response message. The responding comprises selectively including at least one instruction data item in the response message based at least partly on determination whether the requested at least one data item has been sent before.