Simulated Location Sources for Device Selection Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile phones often provide unreliable location information, making it difficult for emergency services to respond quickly to 911 calls, and existing testing methods are resource-intensive and inefficient for validating location source selection mechanisms.
Innovation Solution
A system generates simulated location data for multiple sources, applies error probabilities to mimic real-world scenarios, and verifies the accuracy of source selection mechanisms using simulated data to identify and correct inaccuracies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple location sources are used to improve location accuracy, then location reliability is improved, but system complexity increases due to source selection mechanism
Solution Approach 1:
The patent creates a virtual testing environment that replicates real-world location source conditions without requiring physical deployment of multiple location sources. Simulated location sources generate test data that mimics actual sensor behavior, allowing verification of source selection mechanisms in a controlled virtual space rather than requiring complex physical setups.
Solution Approach 2:
The patent introduces a virtual testing environment as an intermediary layer between the source selection mechanism and real location sources. This virtual environment acts as a mediator that provides test data to the mechanism under verification, allowing indirect testing without direct interaction with complex real-world multiple location source configurations.
2Measurement precision
If real-world testing with multiple location sources is performed, then verification accuracy is improved, but resource consumption and testing time increase
Solution Approach 1:
The patent replaces resource-intensive real-world testing with virtual copies of location sources that replicate actual sensor behavior. The virtual testing environment generates simulated location data that accurately reflects real-world conditions while consuming minimal computational resources and time, thereby maintaining verification accuracy without the high cost of physical testing.
Solution Approach 2:
The patent performs preliminary generation of simulated location data and test scenarios before actual verification begins. By pre-configuring virtual testing environments with realistic location source characteristics and test cases, the system prepares all necessary test conditions in advance, eliminating the need for time-consuming setup and execution of real-world tests during the verification process.
3Productivity
If simulated location data is used for testing, then testing efficiency is improved, but realism of test scenarios may be reduced
Solution Approach 1:
The patent creates virtual copies of real location sources that replicate their actual behavior patterns, error characteristics, and data formats. These simulated sources are configured to match the statistical properties and operational characteristics of physical sensors, ensuring that test scenarios remain realistic while enabling efficient automated testing without physical deployment.
Data Source
AI summary
System and method for verifying a source selection mechanism that selects location data from multiple sources for location-based services. One or a plurality of sequences of simulated location data are generated for a plurality of simulated sources. Each corresponding sequence includes a plurality of simulated location data for a corresponding simulated actual location. An expected source selection is set for the corresponding sequence. A source selection mechanism is employed on the corresponding sequence to generate an actual source selection that represents the corresponding simulated actual location. In response to the actual source selection failing to match the expected source selection for the corresponding sequence, the corresponding sequence is labeled as an anomalous selection by the source selection mechanism. And in response to the actual source selection matching the expected source selection for the corresponding sequence, the corresponding sequence is labeled as a verified selection by the source selection mechanism.


