Search Engine Location Language Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines fail to accurately discern geographic locations of fine granularity and multiple languages from user queries, leading to irrelevant search results, especially with the rise of online videos and diverse content formats.

Innovation Solution

The system automatically identifies suspected geographic origins and languages from user connections and queries, evaluates their relevance, and retrieves records matching the best combinations of locations and languages for display, using techniques such as IP lookup, query analysis, and language identification algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the search engine uses only one pair of location and language from user information, then the system complexity is reduced, but the search result relevance deteriorates when multiple locations and languages are involved

Engineering Contradiction:
Improvesystem complexityVSAvoidsearch result relevance
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the user's location and language information into multiple distinct pairs rather than using a single pair. The system identifies multiple suspected geographic origins and multiple languages from the user query, creating several location-language combinations. Each combination is then evaluated and used to retrieve relevant records, ensuring comprehensive coverage when users have complex multi-location or multi-language contexts.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the search engine discerns geographic locations of fine granularity, then the search result precision is improved, but the difficulty of detecting and measuring increases

Engineering Contradiction:
Improvesearch result precisionVSAvoiddifficulty of detecting geographic location
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies preliminary action by pre-processing user connection information and query data to identify suspected geographic origins and languages before the actual search execution. The system performs initial analysis of user agents, IP addresses, and query characteristics to generate a set of suspected locations and languages, which are then evaluated and refined. This preliminary identification reduces the complexity of fine-grained location detection during the main search process.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the search engine evaluates multiple combinations of locations and languages, then the search result relevance is improved, but the computing time increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements partial action by evaluating multiple location-language combinations but not necessarily all possible combinations. The system identifies a set of suspected geographic origins and languages, then evaluates their applicability to determine the best matching combinations. This approach retrieves relevant records for the most probable combinations without exhaustively processing every possible pairing, thus balancing relevance with computing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8838632B2Methods and apparatus for searching with awareness of geography and languages
Publication Date: 2014.09.16 TAMIRAS PER PTE LTD LLC
  • US8838632B2 patent drawing
  • US8838632B2 patent drawing
  • US8838632B2 patent drawing

AI summary

A system that automatically discerning the best combinations of a user query's geographical origin and language, retrieving and displaying search results accordingly. A record on the system are associated with a geographic location and a language. A record could be composed of two or more records, each of which associates with a location and a language. A record could be in rich media format.