Dynamic Handshake Protocol via Contributor List Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing handshake protocols in computer network communications are static and inflexible, making it difficult to adapt to changing requirements and new demands, necessitating a dynamic handshake method that can be easily updated and extended without disrupting existing systems.

Innovation Solution

A dynamic handshake method is implemented by configuring devices with a list of contributors, each providing connection handshake properties, allowing for the addition of new contributors and handlers, enabling flexible protocol negotiation and adaptation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If handshake protocols are made static and standardized, then communication reliability is improved, but adaptability to changing requirements deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprotocol adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The handshake protocol is segmented into multiple independent contributors, each handling specific connection properties. This allows the protocol to be composed of discrete, interchangeable units that can be selectively included or excluded based on requirements, resolving the contradiction between reliability (through standardized contributor interfaces) and adaptability (through flexible composition).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic handshake by allowing contributors to be added, removed, or modified at runtime without changing the underlying protocol structure. The contributor list can be dynamically configured to include different combinations of connection properties, enabling the system to adapt to changing requirements while maintaining protocol stability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If handshake protocol is updated to meet new requirements, then adaptability is improved, but system complexity and deployment difficulty increase

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoidprotocol update complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting the protocol into independent contributors, updates can be made by adding or modifying individual contributors rather than rewriting the entire protocol. Each contributor is a self-contained unit with a standardized interface, reducing the complexity of protocol updates and deployment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The contributor framework provides universal interfaces that allow different contributors to serve multiple functions. A single contributor can handle multiple connection properties, and the same contributor structure can be reused across different protocol versions, reducing overall system complexity despite increased adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If handshake protocol is made flexible and dynamic, then adaptability to new requirements is improved, but protocol stability and compatibility deteriorate

Engineering Contradiction:
Improveprotocol flexibilityVSAvoidprotocol stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent achieves dynamic flexibility through a configurable contributor list while maintaining stability through standardized contributor interfaces. The underlying protocol structure remains stable, but the composition of contributors can be dynamically adjusted to meet new requirements without compromising protocol stability or compatibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11477291B1System and method for dynamically configuring a handshake protocol
Publication Date: 2022.10.18 PHILIPS NORTH AMERICA LLC
  • US11477291B1 patent drawing
  • US11477291B1 patent drawing
  • US11477291B1 patent drawing

AI summary

In order to enable a dynamic handshake procedure, a device may be configured with a list of handshake contributors. Contributors with connection handshake properties may be added to the contributor list. To perform handshake, the contributor list is processed to extract the connection handshake properties of each contributor to the handshake. Handlers for handling the connection handshake properties may also be dynamically added and invoked when a handshake is received.