IoT Community Management via Policy-Based Device Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT and IoE systems lack an efficient infrastructure to automatically and dynamically create and manage communities of network-connected devices, especially in heterogeneous scenarios, leading to underutilization of collected information due to the need for manual intervention and pre-configuration.

Innovation Solution

A system utilizing policy servers, fog devices, and AI to automatically identify and manage communities of network-connected devices based on shared attributes, with software agents monitoring and analyzing data to create and manage communities with minimal human intervention, enabling dynamic community formation and communication among disparate devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual intervention and pre-configuration are used to create and manage communities of network-connected devices, then device compatibility and community formation are achieved, but system complexity and time consumption increase significantly

Engineering Contradiction:
Improveautomatic community creationVSAvoidsystem infrastructure complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system enables devices to automatically join communities based on their attributes and policies without manual intervention. Devices self-configure by matching their functional, physical, or relational attributes against defined community policies, eliminating the need for manual community creation and device assignment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Community policies are pre-defined with criteria for device inclusion based on attributes. Before devices need to join communities, the selection criteria and rules are already established, allowing devices to automatically determine their community membership by comparing their attributes against these pre-configured policies.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual configuration is used for heterogeneous devices, then device-specific control is maintained, but productivity and data utilization efficiency decrease

Engineering Contradiction:
Improvecommunity creation speedVSAvoidmanual configuration requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system uses universal policies that can apply to multiple device types simultaneously. Instead of creating separate configurations for each device type, a single policy framework handles heterogeneous devices by evaluating their attributes against common criteria, enabling one policy to serve multiple device categories.

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

Solution Approach 2:

The system dynamically determines device community membership by evaluating device attributes (parameters) against policy criteria. Device attributes such as functional capabilities, physical characteristics, or relational properties are assessed to automatically assign devices to appropriate communities based on matching parameter values.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If pre-configuration is required for device communities, then device compatibility is ensured, but loss of time and operational flexibility increase

Engineering Contradiction:
Improvecommunity setup timeVSAvoiddynamic community formation
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system enables dynamic community formation where devices can join or leave communities based on changing conditions. Community membership is not fixed but can change as devices are added to the network or as their attributes change, allowing the system to adapt to new devices and evolving requirements without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors device attributes and community policies to maintain accurate community memberships. When devices are added, removed, or modify their attributes, the system evaluates these changes against community policies and automatically updates community assignments, providing ongoing feedback-based adjustment without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10476743B2Automatic creation and management of a community of things for Internet of Things (IoT) applications
Publication Date: 2019.11.12 CISCO TECHNOLOGY INC
  • US10476743B2 patent drawing
  • US10476743B2 patent drawing
  • US10476743B2 patent drawing

AI summary

Presented herein are techniques for automatically creating communities of network-connected devices, i.e., Internet of Thing (IoT) devices. One or more of a plurality of network-connected devices are identified based on one or more policies that define one or more communities of network-connected devices. A community of network-connected devices includes network-connected devices that share common functional, physical or relational attributes. Information is stored that indicates the one or more communities of which each of the one or more of the plurality of network-connected devices is a member based on the policies that define the one or more communities and functional, physical or relational attributes of the one or more of the plurality of network-connected devices.