Event-Based Packet Loss Detection via Embedded Counters
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If error correction or recovery protocols are used to guarantee packet delivery, then reliability is improved, but communication speed deteriorates
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.
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.
2Reliability
If packet loss detection is implemented in UDP-based systems, then reliability is improved, but device complexity increases
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.
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.
3Speed
If event data is sent only once upon occurrence, then communication speed is improved, but reliability deteriorates due to packet loss
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.
Data Source
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.


