Location Quality API for Mobile Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing geographic information systems for mobile applications lack effective mechanisms for providing feedback on location quality, leading to the inclusion of inappropriate or unsafe locations in applications, which can negatively impact user experience and application development.
Innovation Solution
An application programming interface (API) is developed to allow developers to submit reports on geographic information, including explicit user feedback and in-app logging, which are used to update location data by modifying scores and creating blacklists, ensuring safer and more suitable location-based content in applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If geographic information systems provide location data to mobile applications, then applications can deliver location-based content and services, but inappropriate or unsafe locations may be included in the data
Solution Approach 1:
The patent implements a feedback mechanism where applications submit location quality reports to the geographic information system. These reports include information about inappropriate or unsafe locations, which are then used to update location scores and create blacklists, preventing future inclusion of problematic locations in location-based content.
Solution Approach 2:
The system uses location scores as adjustable parameters to evaluate and filter location data. By modifying these scores based on feedback reports and using them as weighting factors in location selection, the system dynamically adjusts the quality and safety of locations included in application content.
2Reliability
If developers manually review location data before use, then location quality can be improved, but development time and complexity increase
Solution Approach 1:
The system enables automated quality control where the geographic information system itself performs location filtering and scoring based on feedback reports. Applications automatically receive pre-filtered location data with quality scores, eliminating the need for manual developer review while maintaining high location quality standards.
Solution Approach 2:
The system performs location quality assessment and filtering in advance, before applications request location data. By pre-calculating location scores and maintaining blacklists of inappropriate locations, the system prepares quality-filtered location data ahead of time, saving developers review time during application development.
3Quantity of substance
If the system includes more location data to improve coverage, then more location-based content can be generated, but the proportion of inappropriate locations increases
Solution Approach 1:
The system uses location scores as quality parameters to weight and filter location selections. Even with large volumes of location data, the scoring mechanism ensures that high-quality locations are prioritized in content generation, maintaining a high proportion of appropriate locations regardless of total data volume.
Solution Approach 2:
Location scores act as an intermediary mechanism between the raw location data and the final content generation process. This intermediary layer filters and ranks locations by quality, ensuring that the content generation process receives only high-quality locations even when the underlying database contains large volumes of data including inappropriate locations.
Data Source
AI summary
The present disclosure provides systems and methods for determining location point quality. In one example, a computer-implemented method is provided which includes obtaining, by one or more computing devices, obtaining, by one or more computing devices, one or more location point reports for a location point. The method further includes generating, by the one or more computing devices, location point score modifier for the location point based on one or more location point reports. The method further includes providing, by the one or more computing devices, the location point score modifier for use in determining candidate location points for generation of location-based application content.


