Cross-Protocol Message Deduplication for Accessory Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Challenges exist in sending messages between electronic devices using multiple network connections, leading to duplicate messages via different transmission protocols, which can result in inefficient communication and resource wastage.

Innovation Solution

Devices determine the latency of each transmission protocol and transmit messages via the protocol with lower latency, while deduplicating the later-received message to ensure efficient communication and conserve resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If devices transmit messages via multiple transmission protocols simultaneously, then message delivery reliability is improved, but duplicate messages are generated causing resource wastage

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts the duplicate message from the system by identifying and removing it after detection. The receiving device compares message identifiers from multiple protocols and eliminates the duplicate, keeping only the first received message, thus preventing resource wastage while maintaining reliability benefits

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements feedback through message identifier comparison. The receiving device uses feedback from detecting duplicate identifiers to determine which message to process and which to discard, creating a closed-loop system that prevents resource wastage while maintaining reliable message delivery

Inventive Principle:
Principle #23Feedback

2Reliability

If devices process all received messages without deduplication, then message processing completeness is improved, but memory storage and operational overhead increase

Engineering Contradiction:
Improvemessage processing completenessVSAvoidmemory storage and operational overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts unnecessary duplicate messages from the processing stream by comparing message identifiers. The receiving device removes duplicates after detection, maintaining processing completeness for unique messages while reducing memory storage requirements and operational overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards duplicate messages based on identifier comparison while recovering the benefit of reduced resource consumption. The system selectively discards redundant messages after verifying they are duplicates, maintaining completeness of unique message processing while reducing overhead

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12587902B2Message redundancy between user devices
Publication Date: 2026.03.24 APPLE INC
  • US12587902B2 patent drawing
  • US12587902B2 patent drawing
  • US12587902B2 patent drawing

AI summary

Techniques are disclosed for managing message redundancy for one or more devices. In one example, a device receives a message from a second device using a transmission protocol, the message comprising a control instruction for an accessory device and a message identifier. The device can transmit using the transmission protocol, a second message to the accessory device, the second message comprising the control instruction and a second message identifier. The device can receive a third message from the second device using a second transmission protocol, the second message comprising a second control instruction for the accessory device and a third message identifier. The device can compare the third message identifier with the message identifier to determine whether the second control instruction is a duplicate of the control instruction. The device can determine whether to transmit the third message to the accessory device based on the comparison.