Messaging Client Sequence Count Mechanism for Mobile Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile messaging systems face issues such as lost messages, duplicated messages, and corrupted content due to network failures, where messages are often not received by the destination device despite being marked as delivered.
Innovation Solution
Implementing a sequence count mechanism in messaging clients to track message transmission and receipt, allowing for corrective actions like retransmitting lost messages and ensuring message integrity through cyclic redundancy checks, along with timestamp-based confirmation and storage management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If message transmission is performed without sequence counting, then the messaging system is simpler, but messages may be lost or duplicated without detection
Solution Approach 1:
The patent applies preliminary action by incorporating sequence counts into messages before transmission. Each message is pre-tagged with a sequence number that allows the receiving device to proactively detect potential message loss or duplication issues before they manifest as user-visible errors, thereby improving reliability without requiring complex post-transmission verification systems.
Solution Approach 2:
The patent implements feedback mechanisms where the receiving device compares incoming message sequence counts against expected values and sends corrective messages back to the transmitting device when discrepancies are detected. This feedback loop enables automatic detection and correction of message transmission errors, significantly improving message delivery reliability while maintaining relatively simple device architecture.
2Reliability
If sequence count verification is implemented, then message loss detection improves, but message processing time increases
Solution Approach 1:
The patent applies partial action by implementing sequence count verification only when necessary - specifically when the received sequence count does not match the expected value. Normal messages are processed quickly without full verification overhead, while only anomalous messages trigger the additional verification and corrective message exchange, thus minimizing the average time loss while maintaining high detection accuracy.
3Reliability
If corrective messages are transmitted for sequence mismatches, then message integrity is maintained, but network traffic increases
Solution Approach 1:
The patent extracts and handles only the essential corrective information in feedback messages. When sequence mismatches are detected, the system transmits minimal corrective messages containing only the necessary sequence count information to resolve the discrepancy, rather than retransmitting entire message content. This extraction approach maintains message integrity while minimizing the additional network traffic generated by verification and correction protocols.
Data Source
AI summary
A portable electronic device is provided. The portable device comprises a wireless transceiver to receive and transmit messages and a messaging client. The messaging client receives a first message from the wireless transceiver, wherein the first message is from a first peer messaging client, parses the first message to read a first message sequence count, compares the first message sequence count to a first expected message sequence count, and based on a miscompare of the first message sequence count with the first expected message sequence count transmits a corrective message to the wireless transceiver for transmitting to the first peer messaging client.


