Contextual Command Resolution for Smart Home Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart home systems face challenges in managing conflicting commands from multiple users and devices, leading to potential discord and suboptimal system operation due to the lack of unified connectivity protocols and effective conflict resolution mechanisms.

Innovation Solution

A computer-implemented method that dynamically determines the impact of received commands on current environment settings, generates solutions to resolve conflicts using contextual and historical analysis, and executes ameliorative actions through a device manager, which prioritizes user commands and optimizes system settings using artificial intelligence and machine learning algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple users and devices issue commands to smart home devices, then system functionality and user control are enhanced, but command conflicts and system discord increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidcommand execution consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary impact analysis before executing commands by evaluating the command against current environment settings and determining potential conflicts. This preliminary assessment allows the system to proactively identify and resolve conflicts before they manifest as execution errors or discordant behavior

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where command impact results are analyzed and used to determine appropriate resolutions. The system continuously monitors command execution outcomes and adjusts its conflict resolution strategies based on the analyzed impact data, creating a closed-loop control system that improves reliability

Inventive Principle:
Principle #23Feedback

2Productivity

If a device scheduler executes scheduled commands, then automation and productivity are improved, but conflicts with real-time commands and environment settings increase

Engineering Contradiction:
Improveautomation efficiencyVSAvoidcommand coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The impact analysis system serves as an intermediary between the device scheduler and real-time commands. It mediates conflicts by analyzing the impact of scheduled commands against current environment settings and coordinating resolutions that maintain both automation efficiency and environmental consistency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically evaluates command impacts based on current environment settings rather than using static scheduling rules. This dynamic approach allows scheduled commands to adapt to real-time conditions, reducing conflicts while maintaining automation productivity

Inventive Principle:
Principle #15Dynamics

3Reliability

If conflict resolution mechanisms are implemented, then command execution reliability is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvecommand execution consistencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the parameter of command evaluation from simple binary execution to multi-factor impact analysis. By introducing impact scoring and environment setting evaluation parameters, the system achieves more reliable command execution without requiring complex architectural changes to the underlying device infrastructure

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11477285B2Contextual device command resolution
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11477285B2 patent drawing
  • US11477285B2 patent drawing
  • US11477285B2 patent drawing

AI summary

Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can dynamically determine whether a received command conflicts with a current environment setting. Embodiments of the present invention can, in response to determining that the impact of a received command conflicts with a current environment setting, determine one or more solutions that resolves the received command. Embodiments of the present invention can then execute at least one of the one or more determined solutions.