Network Interface Traffic Management for Home Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current home automation systems face challenges with complex and costly installations, limited flexibility, and high latency due to centralized control architectures and limited addressing capabilities, which hinder efficient management of a large number of devices and lead to message prioritization issues in communication networks.

Innovation Solution

A method for traffic management in home automation systems that uses a network interface to implement a protocol stack at the data link layer, allowing messages to be transmitted with dynamic priority adjustments based on internal network status, ensuring that messages with lower priority are not blocked by higher-priority messages, and enabling efficient communication across a large number of devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized control architecture with dedicated wired links is used, then system reliability is improved, but device complexity and installation cost increase significantly

Engineering Contradiction:
Improvesystem reliabilityVSAvoidinstallation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized control architecture into distributed network nodes, where each device can independently communicate with others through a common data bus. This eliminates the need for complex point-to-point wiring while maintaining system reliability through distributed communication paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal data bus that can connect multiple devices with different functions (lighting, heating, security, etc.) using a single communication infrastructure. This multi-functional bus replaces multiple dedicated wired links, reducing installation complexity while maintaining reliable communication.

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

2Reliability

If manual network configuration is required for each device, then communication reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidconfiguration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements automatic network configuration where devices self-identify and self-address on the network without manual intervention. Each device automatically negotiates its communication parameters and address when joined to the network, eliminating the need for specialized installers while maintaining communication reliability through standardized protocols.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If a common data bus is used to connect devices, then ease of manufacture is improved, but adaptability deteriorates due to limited addressing capabilities

Engineering Contradiction:
Improvesystem ease of manufactureVSAvoiddevice scalability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent employs a 64-bit addressing scheme that dramatically expands the addressing capability from traditional limited formats. This parameter change in address length enables the system to accommodate a vastly larger number of devices on the same data bus, improving adaptability while maintaining manufacturing simplicity.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If centralized control is implemented, then system reliability is improved, but loss of time increases due to message latency

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidmessage latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the centralized control function into distributed intelligence at each network node. Devices can autonomously make local control decisions without waiting for centralized processing, reducing message latency while maintaining reliable control through distributed consensus protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of communication efficiency by implementing priority-based message queuing and direct peer-to-peer communication paths. This allows time-critical messages to bypass traditional centralized routing delays, reducing latency while maintaining control reliability through priority arbitration.

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

5Productivity

If priority-based message transmission is used, then productivity is improved, but device complexity increases due to traffic management requirements

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

Solution Approach 1:

The patent implements partial priority management where only time-critical messages receive priority treatment, while non-critical messages use standard queuing. This selective application of priority mechanisms improves communication efficiency for essential functions without adding unnecessary complexity to the overall traffic management system.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11296992B2Network interface for home-automation apparatus, home-automation system for a building containing such home-automation apparatus and building comprising such home-automation system
Publication Date: 2022.04.05 SOMFY ACTIVITES SA
  • US11296992B2 patent drawing
  • US11296992B2 patent drawing
  • US11296992B2 patent drawing

AI summary

A method of managing traffic in a communication network is implemented by a network interface of a communicating element during the transmission of a message on a physical link of the network, the message including a transmission priority level. This method includes the steps of: detecting an internal state of a data link layer, as long as the internal state of the link layer does not allow the message to be sent immediately: waiting for the internal state of the link layer to reach a priority state equal to or lower than the transmission priority level, increasing the transmission priority level each time the internal state resumes a busy state signifying that a signal is present on the physical link during this wait time; sending the message when the internal state changes to a priority state equal to or lower than the transmission priority level.