Session-Level Connection Parameter Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network communication systems manage connections independently, leading to unequal experiences for computing devices, causing disparities in quality and fairness, especially in collaborative environments like multiplayer games or video conferences.

Innovation Solution

Establishing a session connection parameter, such as a minimum transmission parameter, that all connections in a session adhere to, by exchanging and comparing connection parameters among devices using a session identifier, ensuring uniformity across all connections within a session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If independent connection management is used for each computing device, then each device can optimize its own connection parameters, but disparities in connection quality and fairness occur among devices in the same session

Engineering Contradiction:
Improveconnection parameter optimizationVSAvoidconnection quality uniformity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges independent connection parameter management into a unified session-level management system. The server collects connection parameters from multiple computing devices, determines a minimum transmission parameter across all devices, and enforces this unified parameter on all connections within the session. This combining approach ensures consistent connection quality and fairness for all devices participating in the same session, resolving the contradiction between individual optimization and overall uniformity.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If connection parameters are dynamically adjusted for each device, then transmission efficiency can be maximized for each connection, but unfairness and unequal user experience arise in collaborative environments

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiduser experience fairness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent changes the approach from device-specific parameter adjustment to session-level parameter standardization. Instead of allowing each device to dynamically adjust its own connection parameters for maximum efficiency, the system establishes a minimum transmission parameter that applies uniformly to all devices in the session. This parameter change ensures fair and consistent user experience across all participants while maintaining adequate transmission efficiency for the collaborative environment.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If no session-level parameter management is implemented, then device complexity remains low, but connection quality disparities and unfairness occur among devices

Engineering Contradiction:
Improveconnection management complexityVSAvoidconnection quality consistency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary to manage session-level connection parameters. This intermediary collects connection parameters from multiple computing devices, determines the minimum transmission parameter, and enforces it across all devices in the session. By placing this management function in a centralized intermediary rather than in each individual device, the system achieves consistent connection quality and fairness without significantly increasing the complexity of individual computing devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11722412B1Dynamically managing connection parameters among multiple computing devices
Publication Date: 2023.08.08 AMAZON TECH INC
  • US11722412B1 patent drawing
  • US11722412B1 patent drawing
  • US11722412B1 patent drawing

AI summary

Features are disclosed for dynamically managing connection parameters for multiple computing devices configured to transmit and receive data based on corresponding connection parameters. A computing device can receive multiple connection parameters corresponding to multiple distinct connections. The computing device can determine a minimum transmission parameter based on the multiple connection parameters. The computing device can set a local transmission parameter and a local reception parameter based on the minimum transmission parameter. The computing device may use the local transmission parameter and the local reception parameter for each connection. The computing device may provide the local reception parameter to each of the multiple computing devices. In some embodiments, the multiple computing devices may set a corresponding reception parameter and a corresponding transmission parameter based on the local reception parameter.