Map Auto-Complete Query Expansion via Mental Pause Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Map search auto-complete systems face challenges in providing accurate and relevant suggestions due to the high cost of errors in geographic queries, where small input mistakes can lead to incorrect results, and users often do not engage with suggestions until reaching a mental pause point in their query.

Innovation Solution

The system uses machine learning models to rank candidate results for a geographic query prefix and provides query expansions at a mental pause point, automatically updating the query prefix with expansions derived from top-ranked suggestions using binary gating models, thereby enhancing user engagement and query accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If query expansion is provided continuously during typing, then user engagement with suggestions increases, but it may interfere with user's natural typing flow and mental pause points

Engineering Contradiction:
Improveuser engagement with suggestionsVSAvoidtiming mechanism for suggestion delivery
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the timing and delivery of query expansions based on real-time detection of user typing behavior and mental pause points, rather than using a fixed continuous delivery mechanism. This allows the system to adapt to individual user patterns and provide suggestions at optimal moments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system monitors user typing patterns and detects mental pause points as feedback signals, then uses this information to determine when to provide query expansions. This feedback loop ensures suggestions are delivered when users are most receptive without interfering with their natural typing flow.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system waits for mental pause points to provide query expansions, then suggestion accuracy increases, but the time to reach query intent may increase

Engineering Contradiction:
Improvesuggestion accuracyVSAvoidtime to reach query intent
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system prepares and pre-processes query expansion candidates during the user's typing, so that when a mental pause point is detected, the suggestions are already ready for immediate delivery. This reduces the actual waiting time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of suggestion delivery timing from continuous to event-driven (at mental pause points), optimizing the balance between accuracy and response time by delivering suggestions when users are most receptive without excessive delay.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If query expansions are provided for every prefix, then completeness of suggestions increases, but processing costs and server load increase

Engineering Contradiction:
Improvecompleteness of suggestionsVSAvoidprocessing costs and server load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

Instead of providing query expansions for every possible prefix, the system selectively provides expansions only at detected mental pause points, achieving sufficient completeness without the excessive processing cost of universal coverage.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system discards unnecessary query expansion operations for prefixes that are not followed by mental pause points, reducing processing costs while recovering the ability to provide complete suggestions when users actually need them (at pause points).

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12210517B2Maps auto-complete through query expansion
Publication Date: 2025.01.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12210517B2 patent drawing
  • US12210517B2 patent drawing
  • US12210517B2 patent drawing

AI summary

The present disclosure relates to systems, devices, and methods for suggesting geographic results to a user. The systems, devices, and methods may include receiving a prefix for a geographic query and ranking received candidate results for the prefix of the geographic query. The systems, devices, and methods may provide a query expansion based on a highest ranked candidate result. The systems, devices, and methods may determine a likelihood of the user selecting the query expansion, and if the likelihood exceeds a threshold, provide the query expansion.