Datagram Reliability via Application Layer Acknowledgment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network protocols for home devices often face challenges in providing reliability for datagram messages, which are essential for efficient communication between devices in home environments, especially when devices have low power consumption requirements and may be in a 'sleepy' state, lacking inherent reliability features.

Innovation Solution

Implementing reliability functionality at higher OSI layers, such as the application layer, within the fabric network to ensure reliable communication between devices, using protocols like IPv6 and TLV formatting for compact data transmission, and employing a General Message Protocol (GMP) with acknowledgment mechanisms for reliable messaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reliability functionality is added to datagram messages, then communication reliability is improved, but protocol overhead increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprotocol overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments reliability functionality into optional acknowledgment messages that can be selectively added to datagram communications. Instead of implementing full TCP-like reliability at the transport layer, the patent introduces lightweight acknowledgment mechanisms at the application layer that can be enabled only when needed, keeping the base datagram protocol simple and low-overhead while providing reliability on-demand.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary acknowledgment mechanism that mediates between simple datagram transmission and full reliability protocols. This intermediary layer adds minimal confirmation messages between sender and receiver, providing reliability without the complexity of full TCP handshakes, acknowledgments, and retransmission protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If acknowledgment messages are implemented, then message delivery confirmation is improved, but power consumption increases

Engineering Contradiction:
Improvemessage delivery confirmationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic acknowledgment behavior where devices can adjust their acknowledgment messaging based on current power availability and communication requirements. Devices in low-power modes can reduce or eliminate acknowledgment transmissions, while devices with sufficient power can use full acknowledgment mechanisms, allowing flexible adaptation to power conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of acknowledgment messages based on power conditions, including adjusting acknowledgment frequency, message size, and transmission timing. This allows the system to maintain reliability when needed while minimizing power consumption during battery-operated or low-power operations.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If devices operate in sleepy mode to conserve power, then energy efficiency is improved, but communication responsiveness deteriorates

Engineering Contradiction:
Improveenergy efficiencyVSAvoidcommunication responsiveness
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent implements preliminary actions where devices prepare acknowledgment buffers and message templates in advance while in sleepy mode, so that when awakened, they can respond quickly without full processing delays. Devices can pre-configure their acknowledgment behavior and maintain minimal network presence to provide fast responses while remaining in low-power states most of the time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11831596B2Wireless network reliability over relatively low-power protocols
Publication Date: 2023.11.28 GOOGLE LLC
  • US11831596B2 patent drawing
  • US11831596B2 patent drawing
  • US11831596B2 patent drawing

AI summary

Systems and methods relating to communication over relatively low power protocols by adding reliability functionality are presented. Sent messages having reliability functionality include an acknowledgment request flag that indicates that the message includes a request to acknowledge the request once received and an application payload that includes data for the message. The acknowledgment request flag causes responding devices to send an acknowledgment message to the sending device indicating that the sent message has been received.