Control Hub Rule Layering for Real-Time Interfering Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing home automation and assistance systems lack the ability to adapt to interfering events in real-time, leading to inefficient device usage and a lack of personalized user interactions.

Innovation Solution

A method and control hub that acquire historical data to create a base routine rule layer, detect interfering events through sensor and device data, generate an additional routine rule layer, and store it for seamless device control, allowing for personalized and efficient device usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a base routine rule layer is created based on historical data, then personalized user interactions are enabled, but the system cannot adapt to interfering events in real-time

Engineering Contradiction:
Improveadaptation to interfering eventsVSAvoidrule layer structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the automation rules into multiple hierarchical layers: base routine rule layer (from historical data), additional routine rule layer (for interfering events), and temporary rule layer (for immediate responses). This segmentation allows the system to handle different types of scenarios separately, enabling real-time adaptation without overwhelming complexity in a single rule structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates and manages multiple rule layers based on real-time sensor data and device data. When an interfering event is detected, the system creates additional routine rule layers or temporary rule layers on-the-fly, allowing the automation system to adapt its behavior dynamically rather than relying on static pre-programmed rules.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple rule layers are generated and stored, then real-time adaptation to interfering events is achieved, but computational and storage resources are consumed

Engineering Contradiction:
Improvereal-time adaptationVSAvoidcomputational and storage resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements local quality by creating rule layers specifically targeted at particular interfering events rather than generating comprehensive rules for all possible scenarios. Each additional routine rule layer or temporary rule layer is locally optimized for its specific interfering event, reducing overall computational and storage requirements while maintaining real-time adaptation capability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system discards temporary rule layers after they have served their purpose following an interfering event, and recovers computational and storage resources. This allows the system to maintain real-time adaptation capability without permanently consuming resources for every possible scenario, as rules are created only when needed and discarded when no longer required.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP4381695B1Rule modification at an automation system
Publication Date: 2025.10.22 KONINKLIJKE PHILIPS NV
  • EP4381695B1 patent drawingFigure 1
  • EP4381695B1 patent drawingFigure 2~3
  • EP4381695B1 patent drawingFigure 4

AI summary

:According to an aspect, there is provided a computer-implemented method for modifying a rule at a control hub, wherein the control hub is connected to one or more devices and is configured to deliver at least one of audio and/or visual information. The method comprises: acquiring (210) a base routine rule layer for controlling the devices in a usage scenario, wherein the base routine rule layer is based on historical data associated with a routine of a user; acquiring (220) sensor data and/or device data from at least one of the one or more devices; determining (230) whether there is an interfering event based on evaluation of the sensor data and/or device data, wherein the interfering event conflicts with the base routine rule layer; generating (240), upon determining that there is an interfering event, an additional routine rule layer based on the sensor data and/or device data; executing the additional routine rule layer; and storing the additional routine rule layer in a rule database at the control hub.