IoT Device Scenario Profiles for Scalable Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional command/control configurations for IoT devices are not scalable, requiring custom software for new devices and complex if/then steps for scenario setups, making it difficult to add new devices and manage multiple devices collaboratively without centralized control.

Innovation Solution

Implementing scenario profiles that define tasks for IoT devices, allowing them to work collaboratively without point-to-point communications, device awareness, or centralized control, using a management service to generate, distribute, and update profiles based on administrator input and device data, and broadcasting scenario messages for device execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional command/control configuration is used for IoT devices, then centralized control and device management is achieved, but scalability and ease of adding new devices deteriorates

Engineering Contradiction:
Improveease of adding new devicesVSAvoidcomplexity of scenario setups
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the centralized control architecture into distributed device profiles, where each IoT device maintains its own scenario profile independently. This segmentation eliminates the need for centralized coordination and allows devices to autonomously execute scenarios based on their individual profiles, thereby improving scalability and ease of adding new devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by enabling IoT devices to autonomously manage their own scenario profiles without requiring centralized control or manual configuration. Devices automatically receive, store, and execute scenario profiles based on their capabilities, eliminating the need for complex point-to-point communications and centralized device management.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If custom software is implemented for each new IoT device, then device-specific functionality is achieved, but system complexity and ease of manufacture deteriorates

Engineering Contradiction:
Improvedevice-specific functionalityVSAvoidease of adding new devices to network
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal scenario profile structure that can accommodate any IoT device type without requiring custom software development. The standardized profile format allows diverse devices to be managed uniformly through the same mechanism, enabling easy addition of new devices while maintaining device-specific functionality through profile configuration rather than custom code.

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

Solution Approach 2:

The patent uses parameter-based device configuration where device-specific functionality is achieved by changing profile parameters rather than implementing custom software. Each device type is accommodated by adjusting the scenario profile parameters to match device capabilities, eliminating the need for custom software development for each new device.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If point-to-point communications and device awareness are required for collaboration, then precise device coordination is achieved, but system complexity and productivity deteriorates

Engineering Contradiction:
Improvedevice collaboration efficiencyVSAvoidcommunication and coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the coordination complexity from device-to-device interactions and consolidates it into centralized scenario profiles. Devices no longer need to communicate directly or be aware of each other; instead, they independently execute instructions from their profiles, which contain all necessary coordination information. This eliminates point-to-point communication requirements while maintaining collaborative functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The scenario profile acts as an intermediary that mediates device collaboration. Rather than devices communicating directly with each other, they all reference and execute instructions from their respective profiles, which serve as the intermediary containing coordinated action sequences. This eliminates the need for device awareness and direct communication while achieving precise coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If centralized control is maintained for all IoT devices, then unified management is achieved, but scalability and adaptability deteriorates

Engineering Contradiction:
Improveadaptability to new scenariosVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments centralized control into distributed device-specific profiles, where each device maintains its own scenario configuration independently. This segmentation allows rapid adaptation to new scenarios by updating individual profiles without affecting the entire system, improving adaptability while reducing control system complexity through decentralization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11070388B2Device scenario management
Publication Date: 2021.07.20 OMNISSA LLC
  • US11070388B2 patent drawing
  • US11070388B2 patent drawing
  • US11070388B2 patent drawing

AI summary

Disclosed are various examples for dynamically generating and implementing scenario profiles for a network of devices, including IoT devices. A managed device can receive a dynamically generated scenario profile that defines tasks to be performed by the device for a given scenario. The device can also receive a scenario message that is broadcasted to all managed devices in a network and identifies an occurrence of a given scenario. If the device determines that the device is an intended recipient of the scenario message, the device can identify the scenario profile associated with the given scenario and perform the tasks defined by the scenario profile. The scenario profile can be modified and/or updated based on event data associated with the device.