Cross-language search system with synonym filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in searching electronic documents in languages other than their native tongue, as they need to translate search terms and results manually, which can be cumbersome, especially when dealing with specialized technical documentation.

Innovation Solution

A cross-language searching system that translates search terms from a user's native language into the language of the document database, using a database of synonyms and context information to filter and present relevant results, allowing users to search and retrieve documents in a language they are familiar with without needing to manually translate terms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually translate search terms to search in foreign language documents, then search accuracy is improved, but user effort and time consumption increase

Engineering Contradiction:
Improvesearch accuracyVSAvoiduser effort and time consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces a translation service as an intermediary component that automatically translates search terms from the user's native language to the language of the document database. This mediator handles the language barrier automatically, eliminating the need for manual translation while maintaining search accuracy through professional translation capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the search system supports multiple languages, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvemulti-language supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The translation service acts as a mediator layer between the user interface and the search database, allowing the system to support multiple languages without increasing core system complexity. The translation intermediary handles language conversion externally, keeping the main search system simple and language-agnostic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The search system is designed with universal language support through the translation service, enabling a single system to serve users across multiple languages. The database remains language-neutral, and the translation service provides universal access regardless of the user's native language or the document's language.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If specialized technical documentation is searched in developer languages, then information completeness is improved, but ease of operation decreases

Engineering Contradiction:
Improveinformation completenessVSAvoidease of operation
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The translation service serves as a mediator that translates search terms from the user's native language into developer language terms, enabling users to access complete technical documentation without needing to understand the developer language. This maintains information completeness while significantly improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7720856B2Cross-language searching
Publication Date: 2010.05.18 SAP SE
  • US7720856B2 patent drawing
  • US7720856B2 patent drawing
  • US7720856B2 patent drawing

AI summary

Methods and apparatus, including computer program products, related to cross-language searching. Input characterizing search criteria in a first language may be received and a search may be performed on a database having records in a second language. The search may be performed on the database with synonyms of the search criteria that are in the second language. A user may be able to select or edit search criteria in the second language from suggested search criteria. Context information may be used to find search criteria in the second language or results that may be more relevant. The results may be translated for a user to the first language.