Detecting Nonfunctional IoT Devices via Network Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of IoT devices in households poses challenges in managing and detecting nonfunctional devices due to limited storage, memory, and processing capabilities, leading to unnoticed updates or subscription expirations, which can result in devices becoming nonfunctional.

Innovation Solution

A system and method for detecting nonfunctional endpoint devices by identifying behavioral profiles through passive monitoring of network traffic at a networking device, determining the absence or presence of functional or nonfunctional patterns, and performing security actions to address the nonfunctional state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of IoT devices in households increases, then the functionality and connectivity of the network is improved, but the difficulty of managing and detecting nonfunctional devices increases

Engineering Contradiction:
Improvenetwork functionalityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a networking device (router) as an intermediary that performs passive monitoring of network traffic to detect nonfunctional endpoint devices. This intermediary automatically analyzes behavioral patterns and communicates device status to a remote server, eliminating the need for users to manually monitor each IoT device and resolving the management complexity issue while preserving network functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If IoT devices have limited storage, memory, and processing capabilities, then device portability and energy efficiency are improved, but the ability to monitor and detect device functionality deteriorates

Engineering Contradiction:
Improveenergy efficiencyVSAvoiddevice functionality detection
Core Design Contradiction:
Use of energy by moving objectVSDifficulty of detecting and measuring

Solution Approach 1:

The patent places the monitoring and detection functionality in the networking device (router) rather than in the resource-constrained IoT devices themselves. The router has sufficient processing capabilities to passively monitor network traffic, analyze behavioral patterns, and detect nonfunctional devices, while the IoT devices continue to operate with minimal energy consumption and limited resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service monitoring where the networking device automatically detects and reports nonfunctional endpoint devices to a remote server without requiring user intervention. The behavioral pattern matching and anomaly detection are performed automatically based on observed network traffic, allowing the system to self-manage device health monitoring.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If users do not frequently manage or interface with IoT devices, then ease of operation is improved, but the ability to notice when devices become nonfunctional deteriorates

Engineering Contradiction:
Improveuser operation simplicityVSAvoiddevice status information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the networking device continuously monitors network traffic and communicates device functionality status to a remote server. The server maintains updated information about each endpoint device's operational state by analyzing behavioral patterns in network traffic, ensuring that device status information is preserved and accessible even when users do not frequently interact with the devices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic detection and reporting of nonfunctional devices without requiring user action. The networking device and remote server work together to self-monitor device health, automatically identifying when devices become nonfunctional through behavioral pattern analysis and communicating this information to appropriate parties without user intervention.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If devices run multiple subscription services, then service functionality is improved, but the difficulty of monitoring and tracking health status increases

Engineering Contradiction:
Improveservice functionalityVSAvoidmonitoring complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses the networking device as an intermediary that consolidates monitoring of multiple subscription services running on endpoint devices. Instead of requiring users to monitor each service individually, the networking device passively monitors all network traffic from each device and analyzes overall behavioral patterns to determine device health status, simplifying the monitoring of devices running multiple services.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The remote server performs universal monitoring functions that apply to all endpoint devices regardless of which subscription services they run. The behavioral pattern matching and anomaly detection mechanisms are service-agnostic, allowing the system to monitor device health across diverse IoT devices with different service configurations through a unified approach.

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

Data Source

PatentUS10623289B1Systems and methods for detecting nonfunctional endpoint devices
Publication Date: 2020.04.14 GEN DIGITAL INC
  • US10623289B1 patent drawing
  • US10623289B1 patent drawing
  • US10623289B1 patent drawing

AI summary

The disclosed computer-implemented method for detecting nonfunctional endpoint devices may include (i) identifying, at a networking device, an endpoint device, (ii) identifying, at the networking device, a behavioral profile of the endpoint device that may include (a) a functional pattern of network behavior of the endpoint device that occurs while the endpoint device is in a functional state and/or (b) a nonfunctional pattern of network behavior of the endpoint device that occurs while the endpoint device is in a nonfunctional state, (iii) passively monitoring, at the networking device, network traffic of the endpoint device, (iv) determining, at the networking device, that the endpoint device is nonfunctional by detecting (a) an absence of the functional pattern in the network traffic and/or (b) a presence of the nonfunctional pattern in the network traffic, and (v) performing a security action. Various other methods, systems, and computer-readable media are also disclosed.