Network Connectivity Determination for Home Automation Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Delays in communication between access devices and home automation devices due to network latency, traffic, and resource limitations lead to diminished user experience, as devices may not respond immediately to commands or provide current information.

Innovation Solution

A computing device determines connectivity to network devices to optimize communication by choosing the best communication path, either through a local or remote network, based on access and authorization, allowing for faster and more reliable data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If communication is performed through a remote network when local network access is unavailable, then communication capability is maintained, but communication time and latency increase

Engineering Contradiction:
Improvecommunication capabilityVSAvoidcommunication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a network connectivity determination mechanism that acts as an intermediary between the access device and communication path selection. The system determines whether local or remote network connectivity is available and automatically selects the appropriate communication path, using the remote network as a mediator when local network is unavailable, thus maintaining communication capability while minimizing latency by preferring local network when possible.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic path selection by continuously determining network connectivity status and adapting the communication path accordingly. The system transitions between local and remote network paths based on real-time connectivity conditions, optimizing communication performance by dynamically switching between low-latency local path and reliable remote path.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple network paths are available for communication, then communication reliability improves, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork path management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service network path management where the access device automatically determines its own network connectivity status and selects the appropriate communication path without requiring complex external configuration or management. The device autonomously monitors local network availability and switches between local and remote paths based on determined connectivity conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the operational parameter of network path selection based on determined connectivity conditions. The system monitors network availability parameters and adjusts the communication path parameter accordingly, switching between local and remote network paths based on the determined connectivity status, thus managing multiple paths without increasing apparent device complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11012334B2Determining connectivity to a network device to optimize performance for controlling operation of network devices
Publication Date: 2021.05.18 BELKIN INTERNATIONAL INC
  • US11012334B2 patent drawing
  • US11012334B2 patent drawing
  • US11012334B2 patent drawing

AI summary

Techniques are described for determining connectivity to a network device to optimize performance for controlling operation of one or more network devices. A computing device may determine connectivity to a network device to send a request for information to the network device. The computing device can determine whether it has access to a network (e.g., a wireless network), which includes the network device. The computing device may determine whether it has authorization to communicate with the network device on the network. Authorization may be based on the registration of the network device to communicate with the computing device. When the computing device can access the network and when the computing is authorized to communicate with the network device, communication (e.g., a request) may occur using the network or by direct transmission to the network device. Otherwise, the computing device may communicate with the network device using a remote network.