VoIP Location Tracking via Network Registration Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
On-premises, non-fixed phones such as VoIP and IP phones struggle to automatically determine their specific location, making it challenging to comply with regulations requiring dispatchable location information during emergency calls, especially when these devices are moved within a building, leading to unreliable location detection and user frustration.
Innovation Solution
A system and method for location tracking that compares network location information before and after registration periods, detecting changes and prompting users to update address information when a change is detected, using a combination of network location data like VLAN identifiers, IP addresses, and BSSIDs, and associating this information with device identification to ensure accurate dispatchable location updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If non-fixed phones (VoIP/IP phones) are moved within a building, then device mobility and flexibility are improved, but location accuracy and reliability deteriorate
Solution Approach 1:
The system continuously monitors network location information (IP address, VLAN ID, BSSID) associated with the device and compares it against previously logged locations. When a change is detected, the system provides feedback by prompting the user to verify or update their address information, ensuring location accuracy is maintained despite device mobility.
Solution Approach 2:
The system automatically detects location changes by comparing network location information without requiring continuous user input. The device and network infrastructure self-report location data through registration events, and the system autonomously determines when user verification is needed, reducing burden while maintaining accuracy.
2Measurement precision
If the system continuously monitors and compares network location information, then location accuracy is improved, but computing resource consumption increases
Solution Approach 1:
Instead of continuous monitoring, the system performs location checks periodically at registration events. Network location information is captured at discrete intervals when the device registers with the network, and comparisons are made only at these periodic checkpoints, significantly reducing computational overhead while maintaining location tracking capability.
Solution Approach 2:
The system pre-logs network location information and associated address data during registration events. This preliminary action creates a reference database that enables efficient comparison operations later, avoiding the need for complex real-time location calculations and reducing ongoing computational resource requirements.
3Measurement precision
If the system prompts users to update address information frequently, then location accuracy is improved, but user burden and frustration increase
Solution Approach 1:
The system intelligently determines when to prompt users based on actual location changes detected through network information comparison. Users are contacted only when necessary - specifically when network location information changes indicate a potential move - rather than on a fixed schedule or continuously, minimizing user burden while maintaining accuracy.
Solution Approach 2:
The system automatically detects and flags location changes without requiring user initiation. The burden of monitoring and determining when updates are needed is transferred from the user to the automated system, which only engages the user when its sensors detect a potential location change requiring verification.
Data Source
AI summary
Systems and methods for detecting a location change of a phone and prompting an end-user to update the phone's location when the location change is detected are provided. Detection of the location change may be based on a change in network location information associated with a device. For example, when detecting a change in network location information for a device, an end-user may be notified and/or prompted to update address information for the device.


