Communication Stack Recommendation via Server Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication capabilitiesVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If protocol negotiation is left to end nodes, then implementation simplicity is improved, but service quality and compatibility deteriorate

Engineering Contradiction:
Improveimplementation simplicityVSAvoidservice quality
Core Design Contradiction:
Ease of manufactureVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvebackward compatibilityVSAvoidprotocol stack negotiation capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11272027B2Method for recommending a communication stack
Publication Date: 2022.03.08 ORANGE SA
  • US11272027B2 patent drawing
  • US11272027B2 patent drawing
  • US11272027B2 patent drawing

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.