Network Device Discovery via Packet Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network implementations face challenges in detecting state changes of network devices and services in a timely manner without overloading the network with excessive traffic, especially during high traffic conditions or when devices disconnect suddenly, such as power cuts or cable removals.

Innovation Solution

The method involves scanning data packets for destination and source addresses to update information about network devices and services, utilizing existing network traffic to reduce the need for additional polling messages and adapt the frequency of polling based on network traffic levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If polling messages are sent frequently to detect state changes, then detection timeliness is improved, but network traffic increases

Engineering Contradiction:
Improvedetection timelinessVSAvoidnetwork traffic
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system uses existing data packets transmitted for other purposes to carry device discovery information. Network devices include their addresses in regular data packets, and the discovering device extracts this information from the packets it receives, eliminating the need for dedicated polling messages.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Regular data packets serve dual purposes: their original communication function and the additional function of carrying device discovery information. The same packet infrastructure is used for both data transmission and device status updates.

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

2Quantity of substance

If polling messages are reduced to decrease network traffic, then network load is reduced, but detection timeliness deteriorates

Engineering Contradiction:
Improvenetwork trafficVSAvoiddetection timeliness
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

Instead of periodic polling, the system continuously extracts device information from every data packet that passes through the network. This continuous passive monitoring ensures timely detection of device state changes without interrupting normal network operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Devices automatically include their address information in transmitted packets, enabling the discovering device to continuously update its knowledge of network topology without active querying.

Inventive Principle:
Principle #25Self-service

3Loss of time

If notification mechanism is used for immediate state change detection, then detection timeliness is improved, but it fails in cases like cable removal or power-cut

Engineering Contradiction:
Improvedetection timelinessVSAvoiddetection reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system uses third-party data packets (sent between other devices) as intermediaries to indirectly detect the presence or absence of a device. When a device disconnects, the absence of its address in subsequent packets provides reliable notification without requiring direct communication from the disconnected device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network traffic itself carries the information needed for device discovery and status monitoring, eliminating the need for separate notification mechanisms that would fail when devices disconnect unexpectedly.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9979623B2Enhanced device discovery technology
Publication Date: 2018.05.22 SONY GROUP CORP
  • US9979623B2 patent drawing
  • US9979623B2 patent drawing

AI summary

A method for updating information about network devices and/or network services available in a network, the information being stored in a memory, the method including: scanning data packets transmitted on the network, a data packet including at least a destination address field and/or a source address field; evaluating the destination address field and/or the source address field; and updating the information in response to the evaluating.