Message Editing via Server-Mediated Redelivery Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems between devices often rely on networks that may not be always available and are vulnerable to security breaches, with limited range and speed for direct device communication using Bluetooth, and no ability to edit or delete messages once sent.
Innovation Solution
Implementing a standardized communication protocol (SCP) that allows for direct peer-to-peer communication between devices, enabling message editing and deletion by transmitting instructions to replace and delete original messages on both devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If messages are saved locally on devices after delivery, then message delivery reliability is improved, but the ability to edit or delete sent messages is lost
Solution Approach 1:
The system performs preliminary action by maintaining the original message in a message database on the server before local deletion occurs. This allows the message to be readily available for redelivery if editing is needed, resolving the contradiction between local storage reliability and future editability
Solution Approach 2:
The message server acts as an intermediary between the sending and receiving devices. It maintains copies of original messages in its database and coordinates the message editing process by instructing both devices to delete local copies and redeliver updated messages, enabling edit capability while maintaining delivery reliability through server-mediated message management
2Loss of substance
If messages are deleted from local cache, then data storage efficiency is improved, but message retransmission capability is reduced
Solution Approach 1:
The message server serves as an intermediary that maintains message copies in its database, allowing local devices to delete messages from their cache without losing retransmission capability. The server can redeliver messages if needed, resolving the contradiction between local storage efficiency and retransmission reliability
Solution Approach 2:
The system creates and maintains copies of messages on the server while allowing local deletion. These server copies serve as backups that enable retransmission without requiring local storage, resolving the contradiction between reducing local substance loss and maintaining retransmission capability
3Adaptability or versatility
If standardized communication protocol is implemented for direct device communication, then network dependency is reduced, but device compatibility requirements increase
Solution Approach 1:
The message server implements a universal interface that handles multiple communication scenarios (direct device-to-device, device-to-server, server-to-device). This multi-functionality allows the system to achieve network independence for direct communication while maintaining simplicity through a standardized server-mediated fallback, resolving the contradiction between adaptability and complexity
Data Source
AI summary
Systems, methods, and computer program products for transmitting data between devices are disclosed. A device may utilize a standardized communication system (“SCS”) to transmit data directly between devices including an SCS. The SCS may discover available devices. The SCS may determine available transmission paths between a first device and a second device. The SCS may select a transmission path between the first device and the second device, and the SCS may transmit data from the first device to the second device using a standardized communication protocol (“SCP”). The first device may transmit a message to the second device. The first device may edit the message after the transmitting. The second device may delete the original message. The second device may store the edited message.


