Location Quality API for Mobile Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvelocation-based content generationVSAvoidlocation quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If developers manually review location data before use, then location quality can be improved, but development time and complexity increase

Engineering Contradiction:
Improvelocation qualityVSAvoidapplication development time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvelocation data volumeVSAvoidlocation quality ratio
Core Design Contradiction:
Quantity of substanceVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11188402B2Locations impressions application programming interface
Publication Date: 2021.11.30 GOOGLE LLC
  • US11188402B2 patent drawing
  • US11188402B2 patent drawing
  • US11188402B2 patent drawing

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.