Communication Stack Recommendation via Server Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of managing diverse communication protocols in TCP/IP networks leads to incompatibilities and service degradation, as existing methods like HTTP alternative services are insufficient for negotiating protocol stacks and do not allow intermediate equipment to propose new protocols, limiting the ability of servers to ensure optimal communication between end nodes.
Innovation Solution
A method for recommending a communication stack composed of multiple protocols, where a first server detects incompatibility with a second server and sends a redirection message to the terminal, allowing the second server to select and propose a new stack based on communication network data, ensuring coherence and optimal protocol usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If diverse communication protocols are used to meet security and speed needs, then communication capabilities are improved, but management complexity and service reliability deteriorate
Solution Approach 1:
The patent introduces an intermediary system (server or network element) that mediates between terminals with diverse protocol stacks and the network infrastructure. This intermediary detects protocol incompatibilities, negotiates appropriate protocol stacks, and redirects communications accordingly, thereby managing protocol diversity without requiring complex configuration at each terminal or network device.
Solution Approach 2:
The system implements feedback mechanisms where intermediaries monitor communication outcomes, detect failures due to protocol incompatibilities, and adjust protocol stack selections accordingly. This feedback loop enables continuous optimization of communication paths and protocol choices, improving reliability while managing complexity through learned patterns rather than static complex configurations.
2Ease of manufacture
If protocol negotiation is left to end nodes, then implementation simplicity is improved, but service quality and compatibility deteriorate
Solution Approach 1:
The patent positions intermediaries (servers, CDNs, or network elements) as mediators that assist end nodes in protocol negotiation. These intermediaries provide recommendations for compatible protocol stacks based on their knowledge of network conditions and terminal capabilities, thereby maintaining implementation simplicity at terminals while improving service quality through informed protocol selection.
Solution Approach 2:
The system performs preliminary protocol compatibility checks and negotiations before actual content delivery. Intermediaries pre-assess terminal capabilities and network conditions to determine suitable protocol stacks in advance, preventing compatibility issues during actual communication and ensuring service quality without requiring complex real-time negotiations.
3Stability of the object's composition
If existing negotiation methods like HTTP alternative services are used, then backward compatibility is improved, but protocol stack negotiation capability and adaptability deteriorate
Solution Approach 1:
The patent segments the protocol negotiation process into distinct phases: initial connection using existing standardized methods (maintaining backward compatibility), followed by separate recommendation and acceptance phases for optimized protocol stacks (enabling adaptability). This segmentation allows the system to preserve stability through familiar initial handshakes while introducing enhanced negotiation capabilities in subsequent interactions.
Solution Approach 2:
The system adds a new dimension to protocol negotiation by introducing recommendation messages that operate alongside traditional connection establishment. Rather than replacing existing methods, the patent layers additional negotiation capabilities on top of standard protocols, allowing backward compatibility at the base layer while enabling advanced protocol stack selection at higher layers.
Data Source
AI summary
A method for recommending a communication stack formed of communication protocols, relating to a data session between a terminal and a first server to provide content in a network including a second server responsible for providing the content by delegation from the first server, the first server having detected incompatibility of the stack used by the terminal and having transmitted a redirection message including information relating to a recommendation of the stack to be used to obtain the content to the terminal. In the method, the second server receives, from the terminal, an acquisition request message; selects a stack to be recommended based on data relating to the communication network or to the received acquisition request message; transmits, to the terminal, a recommendation message including the recommended stack; and receives a message transmitted by the terminal, using the recommended stack, relating to the acquisition of the item of content.


