Dynamic Connection Optimization for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for connecting devices with embedded systems to computing devices often face issues with latency, bandwidth, and security, as connections are not dynamically optimized based on available network types, leading to suboptimal performance.

Innovation Solution

A device manager application that automatically identifies and establishes the optimal connection type based on available network types, such as LAN, WAN, Bluetooth, or Zigbee, by maintaining a ranked list of connection types and switching between them in response to network change events, ensuring the highest ranked connection is used for communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a connection is established between devices using embedded systems and computing devices, then connectivity is achieved, but the connection does not change to a different connection even when better connection options become available, leading to suboptimal performance in terms of latency, bandwidth, and security

Engineering Contradiction:
Improveconnection stabilityVSAvoidconnection flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically evaluates and switches between different connection types (LAN, WAN, Bluetooth, Zigbee) based on real-time network conditions and availability. The device manager application continuously monitors network change events and transitions connections from static to dynamic optimization, selecting the highest ranked available connection type to balance stability with adaptability to changing environmental conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes connection parameters by maintaining a ranked list of connection types and switching between them based on network conditions. When network change events occur, the system evaluates available connections against the ranked list and transitions to a different connection type (changing the connection parameter) to optimize performance while maintaining reliable connectivity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the system dynamically switches between different connection types based on network conditions, then performance is optimized, but the complexity of connection management increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The device manager application automatically performs connection evaluation, ranking, and switching without user intervention. The system self-monitors network change events, self-evaluates available connection types against the ranked list, and self-transitions to optimal connections, thereby improving communication efficiency while containing management complexity within the automated software layer.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring network change events and connection performance. The device manager application uses this feedback to dynamically adjust connection selections based on the ranked list, creating a closed-loop system that optimizes productivity while managing complexity through automated decision-making based on real-time network conditions.

Inventive Principle:
Principle #23Feedback

3Loss of time

If the system monitors network change events and switches connections dynamically, then latency is minimized and security is maximized, but the energy consumption increases

Engineering Contradiction:
ImprovelatencyVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system employs periodic monitoring of network change events rather than continuous evaluation. The device manager application checks for network changes at intervals triggered by events rather than constantly re-evaluating all connection options, thereby reducing latency when changes occur while minimizing energy consumption during stable network conditions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10694455B2Connectivity state optimization to devices in a mobile environment
Publication Date: 2020.06.23 AYLA NETWORKS INC
  • US10694455B2 patent drawing
  • US10694455B2 patent drawing
  • US10694455B2 patent drawing

AI summary

A method includes establishing, by a processing device of a first device, a first connection with a second device. The first connection including a first connection type. The method includes detecting a network change event. The network change event including a change in connection status of at least one of the first connection type or a second connection type. The method includes determining an available connection type having a highest rank responsive to detecting the network change event. In response to a determination that the available connection type having the highest rank is the second connection type or a third connection type, the method includes establishing a second connection with the second device. The second connection including the available connection type having the highest rank. The method includes communicating with the second device using the available connection type having the highest rank via the second connection.