Event-Based Packet Loss Detection via Embedded Counters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Event-based communication systems that do not employ error correction or recovery protocols face challenges in detecting and managing lost data packets, particularly in distinguishing between different types of lost packets.

Innovation Solution

The system employs a method of maintaining counters within data packets to track overall and event-type-specific packet counts, allowing remote devices to detect lost packets and determine their type based on the count information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction or recovery protocols are used to guarantee packet delivery, then reliability is improved, but communication speed deteriorates

Engineering Contradiction:
Improvepacket delivery guaranteeVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts the error detection function from complex error correction protocols, keeping only the essential packet loss detection capability. By using simple sequence number comparison at the application layer rather than implementing full TCP-style error correction, the system achieves reliability improvement without the speed penalty of heavy protocol overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces count information as an intermediary element that mediates between transmitted packets and received packets. This count information acts as a lightweight mediator that enables packet loss detection without requiring the heavy machinery of error correction protocols, thus maintaining communication speed while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If packet loss detection is implemented in UDP-based systems, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvepacket loss detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the packet structure by adding a dedicated count information field that separately tracks packet transmission status. This segmentation allows the detection logic to be simplified and isolated, reducing overall system complexity while improving packet loss detection reliability in UDP-based systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service detection where each packet carries its own sequence number and count information, enabling the receiving end to autonomously detect packet loss through simple comparison operations. This self-service approach eliminates the need for complex external detection mechanisms, thereby improving reliability without significantly increasing device complexity.

Inventive Principle:
Principle #25Self-service

3Speed

If event data is sent only once upon occurrence, then communication speed is improved, but reliability deteriorates due to packet loss

Engineering Contradiction:
Improveevent data transmission speedVSAvoidevent data delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by embedding count information and sequence numbers in each transmitted packet before sending. This preliminary preparation enables the receiving end to detect packet loss immediately upon reception without requiring retransmission requests, thus maintaining the speed advantage of send-once semantics while improving delivery reliability through proactive detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12341863B2Systems and methods for detecting lost packets in an event-based communication system
Publication Date: 2025.06.24 SCHNEIDER ELECTRIC USA INC
  • US12341863B2 patent drawing
  • US12341863B2 patent drawing
  • US12341863B2 patent drawing

AI summary

A method is provided to detect a lost packet in an event-based communication system which uses a communication protocol without error correction or recovery. The method includes maintaining a plurality of counters for tracking an overall count of data packets transmitted, and a count of data packets transmitted for each event-type; and transmitting a sequence of data packets to at least one remote device. Each data packet includes information of an event-type from the plurality of different event-types and count information associated with the counters. The method further involves receiving a message from the at least one remote device that at least one data packet from the sequence of transmitted data packets is lost based on the count information from at least one transmitted data packet; and taking at least one action in response to the message.