Real-Time Data Communication Acknowledgement Reporting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In real-time data communication, especially in group communication, it is challenging to determine which parties have received the transmitted data, leading to a need for strict protocols and frequent acknowledgments, which can be cumbersome and resource-intensive.
Innovation Solution
Implementing a system where receiving user terminals send acknowledgement reports after data item reception, with optional inclusion of connection quality information, and using embedded or outband signalling to manage these reports, allowing the sending terminal to track which users received the data without requiring explicit user input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If strict protocol and frequent acknowledgments are used to track data reception in group communication, then reliability of data delivery is improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The patent extracts the acknowledgment function from complex protocol exchanges and implements it through simple embedded signaling within existing real-time data packets. Receiving terminals automatically generate acknowledgment reports containing reception status and connection quality information, which are embedded in the data stream itself, eliminating the need for separate acknowledgment protocols.
Solution Approach 2:
The patent implements continuous feedback mechanisms where receiving terminals automatically send acknowledgment reports back to the sending terminal. These reports provide real-time information about data reception status and connection quality, enabling the sending terminal to adapt its transmission strategy without requiring complex protocol negotiations.
2Measurement precision
If explicit user input is required for acknowledgments, then measurement precision of reception status is improved, but ease of operation deteriorates
Solution Approach 1:
The patent enables receiving terminals to automatically generate and send acknowledgment reports without requiring any user intervention. The system self-monitors reception status and connection quality, and automatically communicates this information back to the sending terminal, eliminating the need for users to manually acknowledge receipt of data.
Solution Approach 2:
The patent implements automatic feedback mechanisms where the receiving terminal continuously monitors its own reception status and connection quality, then automatically reports this information to the sending terminal. This self-service feedback loop provides accurate reception status measurement without requiring any user input or interaction.
3Loss of time
If embedded signaling is used for acknowledgment reports, then loss of time is reduced, but device complexity increases
Solution Approach 1:
The patent merges the acknowledgment reporting function with the existing real-time data transmission stream by embedding acknowledgment information within data packets. This combining of functions eliminates separate signaling overhead and reduces time delays, as acknowledgments are transmitted concurrently with data rather than in separate protocol exchanges.
Solution Approach 2:
The patent makes the real-time data packets multi-functional by embedding multiple types of information within them, including both data content and acknowledgment status. This universal approach allows a single packet structure to serve multiple purposes: data transmission, reception confirmation, and connection quality reporting, thereby reducing overall system complexity despite the enhanced functionality.
Data Source
AI summary
The invention relates to communications systems, and especially to real-time data (two-party or multi-party) communication in communications systems. A real-time data item is sent from a sending terminal to a number of receiving terminals over a communication system. In accordance with the present invention, each receiving user terminal acknowledges the reception of the item by sending an item acknowledgement report after the end of the item. The acknowledgement report may be sent after a successful reception of the item, unsuccessful reception of the item or in both cases.


