Complex Language Search Facility Using Vocabulary Knowledge Base

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer-implemented search tools struggle with efficiently searching and disambiguating text-based queries in complex languages like Japanese due to its complex orthographic scripts and inherent ambiguities, leading to ineffective retrieval of semantic concepts.

Innovation Solution

A complex language search facility that employs a vocabulary knowledge base and disambiguation rules to normalize and segment search queries across various orthographic forms, allowing for intelligent retrieval of assets regardless of script variations, including kanji, hiragana, katakana, and romaji, using Boolean operators and without word boundaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If simple text pattern matching is used for Japanese search, then the search tool is easy to implement, but it cannot effectively handle orthographic ambiguities and semantic disambiguation

Engineering Contradiction:
Improveease of implementationVSAvoidsearch accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces a vocabulary database as an intermediary layer between the search query and the text corpus. This database stores pre-analyzed semantic information and multiple orthographic forms, acting as a mediator that translates ambiguous Japanese text into structured semantic representations that can be efficiently searched without requiring complex real-time analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary analysis by pre-processing Japanese text into structured semantic representations and storing them in the vocabulary database along with their orthographic variants. This advance preparation allows the search engine to retrieve pre-analyzed semantic information rather than performing complex disambiguation during the actual search operation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system supports multiple orthographic forms (kanji, hiragana, katakana, romaji), then the search capability is enhanced, but the system complexity increases

Engineering Contradiction:
Improveorthographic flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The vocabulary database is designed to store multiple orthographic forms (kanji, hiragana, katakana, romaji) for the same semantic concept in a unified structure. This universal database can handle any orthographic variant through a single retrieval mechanism, eliminating the need for separate processing systems for each script type.

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

Solution Approach 2:

The system creates standardized semantic representations that serve as canonical forms for multiple orthographic variants. Instead of processing each orthographic form separately, the system uses these standardized copies to represent the underlying semantic meaning, allowing efficient retrieval regardless of the input script.

Inventive Principle:
Principle #26Copying

3Measurement precision

If intelligent semantic analysis is implemented, then search accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvesearch accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs computationally intensive semantic analysis and disambiguation in advance, storing the results in the vocabulary database. During actual search operations, the system retrieves pre-analyzed semantic information rather than performing complex analysis in real-time, significantly reducing processing time while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7523102B2Content search in complex language, such as Japanese
Publication Date: 2009.04.21 GETTY IMAGES INC
  • US7523102B2 patent drawing
  • US7523102B2 patent drawing
  • US7523102B2 patent drawing

AI summary

A search facility provides searching capabilities in languages such as Japanese. The facility may use a vocabulary knowledge base organized by concepts. For example, each concept may be associated with at least one keyword (as well as any synonyms or variant forms) by applying one or more rules that relate to identifying common main forms, script variants, alternative grammatical forms, phonetic variants, proper noun variants, numerical variants, scientific name, cultural relevance, etc. The contents of the vocabulary knowledge base are then used in executing search queries. A user may enter a search query in which keywords (or synonyms associated with those key words) may be identified, along with various stopwords that facilitate segmentation of the search query and other actions. Execution of the search query may result in a list of assets or similar indications being returned, which relate to concepts identified within the search query.