Dynamic Device Classification Rules for IoT Endpoint Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device classification systems in computer networks face challenges in accurately classifying new IoT devices due to the dynamic nature of networks and the limited information available about each device, leading to difficulties in applying appropriate access and security policies.

Innovation Solution

A device classification service that uses initial device classification rules to identify new attributes and generates new rules based on these attributes, allowing for the reclassification of endpoint devices and updating existing rules to improve classification accuracy and granularity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If initial device classification rules are used to classify devices based on limited initial information, then classification speed is improved, but classification accuracy deteriorates

Engineering Contradiction:
Improveclassification speedVSAvoidclassification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The classification rules are made dynamic by continuously updating them with new device attributes as they become available. The system transitions from static initial classification to dynamic reclassification, allowing rules to adapt and improve accuracy over time while maintaining initial speed advantages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where classification results are continuously evaluated against new device attributes. When new attributes are observed, the system feeds this information back into the rule generation process, allowing rules to be refined and updated to improve classification accuracy.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If device classification rules are updated frequently to improve accuracy, then classification accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-updating of classification rules by automatically detecting new device attributes and generating updated rules without requiring manual intervention. This self-service capability improves accuracy while minimizing the operational complexity burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary rule management layer that handles the complexity of rule updates automatically. This intermediary component mediates between raw device attributes and classification decisions, managing the complexity of frequent rule updates while presenting a simplified interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If more device attributes are observed and used in classification rules, then classification accuracy is improved, but information processing requirements increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidinformation processing load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system segments device attributes into different categories and processes them in stages. Rather than processing all attributes simultaneously, the system divides attribute processing into manageable segments, reducing the information processing load while still utilizing comprehensive attribute data for accurate classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by using only the most relevant device attributes for each classification decision rather than processing all available attributes. This selective approach maintains high classification accuracy while reducing the overall information processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11399023B2Revisiting device classification rules upon observation of new endpoint attributes
Publication Date: 2022.07.26 CISCO TECHNOLOGY INC
  • US11399023B2 patent drawing
  • US11399023B2 patent drawing
  • US11399023B2 patent drawing

AI summary

In various embodiments, a device classification service uses an initial device classification rule to label each of a set of endpoint devices in a network as being of a particular device type. The device classification service identifies a particular attribute exhibited by at least a portion of the set of endpoint devices and was not previously used to generate the initial device classification rule. The device classification service generates one or more new device classification rules based in part on the particular attribute. The device classification service switches from using the initial device classification rule to label endpoint devices in the network to using the one or more new device classification rules to label endpoint devices in the network.