Geographic Feature Identification via Query Log Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive mapping systems face challenges in efficiently identifying and ranking geographic features from query prefixes, leading to suboptimal user experience and increased time in finding relevant information.

Innovation Solution

The system computes feature-query scores by analyzing query logs to rank geographic features based on their relevance, providing potential results and expanded suggestions as the user types, and attributing query occurrences to features using prominence scores and query log data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If geographic features are identified using traditional query matching methods, then the system is simple to operate, but the identification accuracy and relevance ranking are insufficient

Engineering Contradiction:
Improvegeographic feature identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-computes feature-name scores by analyzing query logs before users submit queries. This preliminary analysis stores the frequency and relevance of geographic feature names in the query log, enabling fast and accurate feature identification when users search, without performing complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses query logs as feedback data to continuously improve feature identification accuracy. By analyzing actual user queries and their associated geographic features, the system refines feature-name scores and prominence scores, creating a self-improving mechanism that enhances identification precision over time.

Inventive Principle:
Principle #23Feedback

2Loss of time

If the system provides potential results after the entire query is submitted, then the processing is simpler, but the user waiting time is increased

Engineering Contradiction:
Improveuser waiting timeVSAvoidquery processing efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system pre-computes and stores feature-name scores and prominence scores in advance by analyzing query logs. When a user submits a query, the system immediately retrieves pre-computed scores and ranks geographic features without performing time-consuming real-time analysis, significantly reducing user waiting time while maintaining processing efficiency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system ranks geographic features without using query log data, then the computation is faster, but the relevance of results to user interests is reduced

Engineering Contradiction:
Improveresult relevance to user interestsVSAvoidcomputation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-computes feature-name scores by analyzing query logs to determine how frequently each geographic feature name appears in user queries. These pre-computed scores are stored and readily available when users search, ensuring results are highly relevant to user interests without requiring time-consuming real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The query log data serves itself by automatically providing relevance information. The system uses its own accumulated query data to generate feature-name scores and prominence scores, which then automatically improve result relevance without requiring external input or manual configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9317528B1Identifying geographic features from query prefixes
Publication Date: 2016.04.19 GOOGLE LLC
  • US9317528B1 patent drawing
  • US9317528B1 patent drawing
  • US9317528B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying geographic features. In one aspect, a method includes receiving a query. Geographic features are identified, each geographic feature being associated with one or more names, each geographic feature being associated with at least one name that includes the query. A feature-query score is computed for each geographic feature, including: for each name of the geographic feature that includes the query, identifying a computed feature-name score, wherein the feature-name score is computed based on a count of a number of occurrences of the name in a query log, wherein each occurrence is attributed to the feature; and computing the feature-query score based on the identified feature-name scores. The geographic features are ranked according to the feature-query scores.