Network Neighbor Detection for Device Movement Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Service providers face difficulties in detecting device movement or monitoring device location, which is crucial for compliance with regulations and security requirements, especially for devices like IP phones that can be moved from known locations, affecting services such as e911 dispatch.
Innovation Solution
Devices and network devices maintain data on usual network connections by monitoring ARP/NDP messages to create a network neighbors list, updating it based on frequency of detection, and using machine-learning to determine if they have moved to a different network, reporting changes to network servers for policy updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If devices are allowed to move freely within networks, then device mobility and flexibility are improved, but device location detection accuracy and service compliance deteriorate
Solution Approach 1:
The system performs preliminary actions by maintaining a database of usual devices and their locations before movement occurs. When a device connects to a network, the system proactively compares detected devices against the database to predict and detect location changes, enabling early detection before service disruption occurs.
Solution Approach 2:
The system implements feedback mechanisms where devices continuously report their presence and detected usual devices to network servers. The servers analyze this feedback data, compare it against stored profiles, and generate location change notifications, creating a closed-loop detection system that adapts to device movement patterns.
2Measurement precision
If network monitoring is performed continuously to detect device movement, then device location detection is improved, but network traffic overhead and processing requirements worsen
Solution Approach 1:
The system applies partial action by monitoring only specific protocol messages (ARP/NDP) rather than all network traffic. It focuses detection efforts on critical messages that indicate device presence and network connectivity, reducing processing overhead while maintaining effective location detection capability.
Solution Approach 2:
The system extracts and analyzes only the essential information needed for location detection from network messages - specifically device identifiers and presence data from ARP/NDP messages. By extracting only necessary data elements rather than processing complete message payloads, the system reduces processing resources while maintaining detection accuracy.
3Reliability
If service providers implement strict location monitoring, then service compliance and security are improved, but device operational flexibility and user convenience worsen
Solution Approach 1:
The system enables self-service by having devices autonomously perform location detection and reporting. Devices automatically detect usual devices, compare them against stored profiles, and notify services of location changes without requiring manual intervention or configuration from users, maintaining compliance while preserving user convenience.
Solution Approach 2:
The system introduces network servers as intermediaries between devices and service systems. These servers handle the complex tasks of database comparison, location determination, and service notification, allowing devices to maintain operational flexibility while ensuring service compliance is automatically enforced through intermediary processing.
Data Source
AI summary
Methods, apparatuses, and systems are described for detecting the presence, location and movement of devices and associated users between networks. A device may determine and maintain data indicative of one or more devices in communication with a gateway device associated with a network in order to determine whether the device has been moved. The device may compare the data indicative of the devices in communication with the gateway device with other data indicative of devices detected at a second time to determine if the device has been moved to a new network.


