Smart Home Automation Using User Routine Deviation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automating behavior in smart environments is complicated by users' inconsistent schedules, leading to inefficiencies in energy usage and device operation.

Innovation Solution

A controller device determines a user's routine and communicates with accessories to modify their behavior when deviations are detected, such as delaying heating or cooling when a user is late, using a coordinator to manage communications and automate actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated behavior is implemented based on fixed schedules, then device operation is simplified and consistent, but energy efficiency deteriorates when users deviate from their routines

Engineering Contradiction:
Improveautomation consistencyVSAvoidenergy waste
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system transitions from static scheduled automation to dynamic routine-based automation. The controller continuously monitors user behavior patterns and adjusts device operation times based on detected deviations from established routines, allowing the automation to adapt dynamically to changing user needs while maintaining operational simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where the controller detects user deviations from established routines and uses this information to modify device operation. The controller receives feedback about actual user behavior and adjusts automation parameters accordingly, creating a closed-loop system that optimizes energy efficiency while maintaining ease of operation

Inventive Principle:
Principle #23Feedback

2Loss of energy

If automated behaviors are modified based on user routine detection, then energy efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveenergy wasteVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The controller device performs multiple functions: it acts as both the user interface for manual device control and as an automated routine detection system. By consolidating these functions in a single device, the system avoids adding separate complex components while still achieving routine-based energy optimization

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

Solution Approach 2:

The system automatically detects user routines and modifies device operation without requiring user intervention or complex configuration. The controller self-adjusts automation parameters based on observed patterns, reducing the need for complex user setup and maintenance interfaces

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the controller continuously monitors user behavior to detect deviations, then automation adaptability is improved, but use of energy by the controller increases

Engineering Contradiction:
Improveroutine detection accuracyVSAvoidcontroller energy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The controller monitors user behavior at periodic intervals rather than continuously, detecting routine patterns and deviations at scheduled check points. This periodic monitoring approach maintains adequate routine detection accuracy while significantly reducing the controller's energy consumption compared to continuous monitoring

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11385603B2Modification of automated environment behavior based on user routine
Publication Date: 2022.07.12 APPLE INC
  • US11385603B2 patent drawing
  • US11385603B2 patent drawing
  • US11385603B2 patent drawing

AI summary

An automated environment can include an accessory device that operates according to an automation rule, to take a prescribed action when a triggering condition occurs. A controller device for the automated environment can determine a user's regular routine and can detect when the user is deviating from the regular routine. The controller device can communicate with accessory devices in the automated environment to modify their behavior relative to the automation rules.