Context-Sensitive Smart Device Command Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT systems lack context awareness, which hinders optimal intelligence and seamless communication among variable sets of smart devices, limiting their ability to efficiently execute commands.

Innovation Solution

A method and system that involve smart devices receiving and comparing scores based on context-sensitive rules to determine the optimal device for command execution, using a context-sensitive negotiation module to communicate and execute commands effectively within a peer-to-peer network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IoT systems include a variable set of context-sensitive smart devices, then adaptability and intelligence are improved, but device complexity and coordination difficulty increase

Engineering Contradiction:
Improvecontext awarenessVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing context-sensitive parameters (scores) that dynamically characterize each device's suitability for command execution. These scores are calculated based on multiple context factors and used to resolve command routing decisions, allowing the system to adapt to varying device capabilities and conditions without increasing structural complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The negotiation module enables devices to autonomously evaluate their own context and calculate their suitability scores without centralized control. Each device independently determines its own score based on local context information, reducing the coordination overhead and complexity that would arise from centralized device management

Inventive Principle:
Principle #25Self-service

2Productivity

If commands are executed based on context-aware scoring, then command execution efficiency is improved, but communication overhead increases

Engineering Contradiction:
Improvecommand execution efficiencyVSAvoidcommunication data
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements partial action by having devices calculate and communicate only the necessary context scores required for command routing decisions, rather than exchanging complete device state information. This selective information exchange achieves efficient command execution while minimizing communication overhead

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Devices perform preliminary context evaluation and score calculation before command execution is required. This advance preparation of context information allows for rapid command routing decisions without requiring extensive real-time communication during actual command execution

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9703616B2Executing a command on an optimal smart device
Publication Date: 2017.07.11 AIRBNB INC
  • US9703616B2 patent drawing
  • US9703616B2 patent drawing
  • US9703616B2 patent drawing

AI summary

Executing a command on an optimal smart device. One aspect of the present invention provides a method for executing a command. The method includes: receiving a command at a plurality of smart devices; determining a score for each smart device of the plurality of smart devices; communicating the score between each smart device of the plurality of smart devices; comparing the score between each smart device of the plurality of smart devices; and executing the command at one smart device of the plurality of smart devices based on comparing the score between each smart device.