Location-Aware Query Suggestion System Using Point of Interest Categories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search systems fail to provide location-relevant query suggestions effectively, leading to users entering long queries and not finding resources that satisfy their informational needs efficiently.

Innovation Solution

A system that associates queries with categories based on points of interest near the user's location, aggregates category-specific query counts, and provides query suggestions when a query prefix is issued from a location associated with the same category, using a multiplier to adjust scores based on category-specific frequencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the search system provides generic query suggestions without considering location, then the system complexity remains low, but the relevance of query suggestions to user needs deteriorates

Engineering Contradiction:
Improverelevance of query suggestionsVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by making query suggestions location-dependent. The system identifies points of interest near the user's location and provides different query suggestions based on the local context. This ensures that users receive relevant suggestions tailored to their specific geographic environment rather than generic suggestions applicable everywhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary action by pre-processing and categorizing points of interest and their associated queries before the user submits a search query. The search index is pre-built with location-category-query associations, enabling fast retrieval of relevant suggestions without complex real-time processing when the user searches.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the search system aggregates category-specific query counts from multiple locations, then the accuracy of query suggestions improves, but the data processing complexity increases

Engineering Contradiction:
Improveaccuracy of query suggestionsVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data processing by dividing the geographic space into grid cells and categorizing points of interest into different categories within each cell. This segmentation allows the system to process and aggregate query counts category-by-category and cell-by-cell, making the overall data processing task more manageable and scalable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a simplified copy or representation of the complex geographic and categorical data structure in the form of a search index. This index stores pre-computed category-specific query counts and associations, allowing the system to retrieve aggregated statistics without re-processing the entire dataset each time a query is submitted.

Inventive Principle:
Principle #26Copying

3Loss of time

If the system uses location-based categories to provide query suggestions, then user time is reduced, but the computational resources required increase

Engineering Contradiction:
Improveuser timeVSAvoidcomputational resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-processing and categorizing points of interest and their associated queries before the user submits a search query. The search index is pre-built with location-category-query associations, enabling fast retrieval of relevant suggestions without complex real-time processing when the user searches.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9626454B1Local query suggestions
Publication Date: 2017.04.18 GOOGLE LLC
  • US9626454B1 patent drawing
  • US9626454B1 patent drawing
  • US9626454B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing query suggestions. One of the methods includes receiving query log data that identifies a query and a location where the query was issued. A point of interest near the location where the query was issued is identified. A category of the point of interest near the location where the query was issued is identified. The query is associated with the category of the point of interest near the location where the query was issued.