Communication Token Pre-fetch for Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current speech recognition systems face latency issues when updating identification information, particularly in communication sessions between different communication systems, which can delay the sending of communication data.
Innovation Solution
The system implements pre-fetching of identification information, determining the necessary updates in parallel with other determinations related to sending communication data, thereby reducing latency by receiving updated security tokens before initiating communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If identification information is updated sequentially before sending communication data, then security token validity is ensured, but communication latency increases
Solution Approach 1:
The system performs preliminary action by determining whether identification information needs to be updated in parallel with determining communication data sending requirements, before the actual communication data is sent. This allows the security token to be refreshed in advance without blocking the communication flow, thus maintaining token validity while reducing latency.
Solution Approach 2:
The system implements continuous useful action by overlapping the identification information update process with the communication data preparation process. Both operations proceed simultaneously rather than sequentially, ensuring that security maintenance and communication operations continue without interruption or delay.
2Loss of time
If identification information is updated in parallel with communication data determination, then communication latency is reduced, but system complexity increases
Solution Approach 1:
The system segments the overall process into independent parallel tasks: one thread determines whether identification information needs updating, while another determines communication data sending requirements. This segmentation allows simultaneous execution without requiring complex inter-process communication or synchronization mechanisms.
Solution Approach 2:
The system employs self-service by having each parallel process independently determine its own execution requirements without continuous coordination with the other process. The identification update process autonomously checks token validity and refreshes when needed, while the communication process independently prepares and sends data, reducing the need for complex synchronization logic.
Data Source
AI summary
Techniques for using sending communication data using a first communication system and a second communication system are described. When a request is received to send communication data, it is determined that sending the communication data includes the second communication system. A request for updated identification information, such as a security token, is therefore sent to the second communication system prior to, for example, determining further account information related to the initiator of the communication and/or an identity of a recipient of the communication. While the request is pending, additional requests for the identification information are delayed. When the new identification information is received, the communication data is sent.


