Command Rebroadcast Sequencing for Ack-Free Reliable Wireless Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in ensuring reliable command delivery to multiple recipients without overwhelming bandwidth, especially in wireless communications where acknowledgments are not always necessary or feasible.

Innovation Solution

A system and method that wirelessly sends commands with a sequence number, allowing receiving devices to store and perform commands, and retransmit if a higher sequence number is received, adjusting timer values based on the frequency of command receipt to reduce unnecessary retransmissions and optimize bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit acknowledgments are required for each command received by multiple devices, then command delivery reliability is improved, but bandwidth is overwhelmed and communication efficiency deteriorates

Engineering Contradiction:
Improvecommand delivery reliabilityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the acknowledgment requirement from the communication protocol, allowing commands to be sent without requiring explicit acknowledgments from receiving devices. The system achieves reliability through a different mechanism - the sending device maintains a record of sent commands and their delivery status, and can determine which commands were not received by monitoring the absence of expected acknowledgments or through other indirect means, thus eliminating the need for explicit acknowledgment messages that would overwhelm bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements feedback through the sending device monitoring command delivery status. The sending device tracks which commands have been sent and monitors for acknowledgments or delivery confirmation. This feedback mechanism allows the system to determine which commands need retransmission without requiring every receiving device to send explicit acknowledgments, thus maintaining reliability while reducing bandwidth overhead.

Inventive Principle:
Principle #23Feedback

2Reliability

If acknowledgments are sent back through other devices when a device moves outside range, then command delivery reliability is improved, but additional bandwidth is consumed

Engineering Contradiction:
Improvecommand delivery reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent uses other receiving devices as intermediaries to relay commands to devices that have moved outside direct range of the sending device. When a device is out of range, the system can still deliver commands by having intermediate devices forward them. This intermediary approach maintains delivery reliability while being more bandwidth-efficient than requiring direct acknowledgments through the same intermediate path, as the command itself serves as the delivery mechanism rather than requiring separate acknowledgment traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8112694B1System and method for reliably communicating information without explicit acknowledgements including retransmission of older, missed commands
Publication Date: 2012.02.07 CISCO TECHNOLOGY INC
  • US8112694B1 patent drawing
  • US8112694B1 patent drawing
  • US8112694B1 patent drawing

AI summary

A system and method communicates commands from a command originator to receiving devices, yet the receiving devices do not confirm receipt of the command. The most current command (e.g. the one with the highest sequence number) is rebroadcast by the command originator and the receiving devices, tending to be more frequent upon detection of an event indicating that the most current command was not received by at least one other device, and less frequently upon detection of an event indicating that the most current command was provided with sufficient duplication that if another device could receive it, the device likely did receive it, subject to a maximum and minimum rate.