Router Tagging System for IoT Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems fail to provide user-friendly identification of Internet-of-Things client devices connecting to a router, relying on generic and non-descriptive device identifiers like MAC addresses, which complicates device management and security analysis.

Innovation Solution

A computer-implemented method that prompts users to tag client devices with descriptive names, associating these names with device information and transmitting them to the router or cloud security servers for improved management and security service records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional systems use generic device identifiers like MAC addresses for device identification, then device identification is technically achieved, but user-friendliness and ease of management deteriorate

Engineering Contradiction:
Improvedevice managementVSAvoiddevice description information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces an intermediary tagging system that bridges the gap between technical device identifiers (MAC addresses) and user-friendly descriptions. The router captures network packets, extracts device information, and prompts users to assign descriptive tags. These tags serve as an intermediary layer that maintains the technical identifier while adding human-readable context, thereby improving ease of operation without losing essential device information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system prompts users to tag devices with descriptive names, then user-friendliness improves, but system complexity increases

Engineering Contradiction:
Improvedevice identificationVSAvoidtagging system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically capturing network packets, extracting device information, and presenting tagging prompts to users. The router itself performs the technical work of monitoring network traffic and managing the tagging process, reducing the burden on users while maintaining simplicity. The complexity is encapsulated within the router's automated functions rather than requiring complex external systems.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the router intercepts and processes network packets for device tagging, then device identification accuracy improves, but processing time and energy consumption increase

Engineering Contradiction:
Improvedevice identification accuracyVSAvoiddevice connection setup time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing and analyzing network packets during the initial device connection process. Rather than waiting for devices to fully connect and then identifying them, the router intercepts packets as they arrive, extracts device information early in the connection sequence, and presents tagging prompts promptly. This preliminary processing minimizes delays while ensuring accurate device identification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10516570B1Systems and methods for tagging client devices
Publication Date: 2019.12.24 GEN DIGITAL INC
  • US10516570B1 patent drawing
  • US10516570B1 patent drawing
  • US10516570B1 patent drawing

AI summary

The disclosed computer-implemented method for tagging client devices may include (i) receiving from a router at least one network packet that indicates that a client device has attempted to connect to the router and that includes device information identifying the client device, (ii) prompting, automatically in response to receiving the network packet indicating that the client device has attempted to connect to the router, a user to tag the client device with a descriptive name to facilitate management of the client device, (iii) receiving, in response to prompting the user to tag the client device, a tag that indicates a specific descriptive name for the client device, and (iv) transmitting, automatically in response to receiving the tag, the specific descriptive name to at least one of the router and a cloud security server. Various other methods, systems, and computer-readable media are also disclosed.