Context-Aware Natural Text Search Query Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems performing natural text searches, queries often lack concreteness due to high abstractness, leading to inadequate search results as the representation of query contents varies among users.

Innovation Solution

An information processing apparatus that receives a natural text search query, acquires information on the context of the query, and processes it by extracting relevant sentences or feature words from associated content or workflow information to generate more concrete search queries, thereby improving search accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users input queries in natural text search, then ease of operation is improved, but measurement precision of query meaning deteriorates due to high abstractness and varying representations

Engineering Contradiction:
Improveease of query inputVSAvoidprecision of query meaning
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary processing step between the user's natural text query and the search execution. This intermediary analyzes the query's abstractness level and automatically supplements it with context information from the user's current operational environment (such as screen content, application state, or workflow context), thereby mediating between the user's intent and the search system's requirements for precision without requiring the user to manually refine their query

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary analysis of the query's abstractness level before executing the search. By pre-assessing whether the query is sufficiently concrete, the system can determine whether supplementation is needed, allowing the query refinement process to occur in advance of the actual search operation, thus improving measurement precision while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If queries are kept simple and abstract, then ease of operation is improved, but reliability of search results deteriorates due to insufficient representation

Engineering Contradiction:
Improvesimplicity of query inputVSAvoidreliability of search results
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system acts as an intermediary that receives the user's simple, abstract query and enriches it with contextual information from the user's current environment. This intermediary processing ensures that the simplicity maintained by the user does not compromise the reliability of the search results, as the system automatically adds necessary concrete details before performing the search

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service by automatically analyzing and supplementing queries without requiring user intervention. The query refinement process is handled autonomously by the system based on predefined criteria for abstractness and available context information, thereby maintaining ease of operation while improving reliability through automated query enhancement

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240004909A1Information processing apparatus, information processing method, and non-transitory computer readable medium
Publication Date: 2024.01.04 FUJIFILM BUSINESS INNOVATION CORP
  • US20240004909A1 patent drawing
  • US20240004909A1 patent drawing
  • US20240004909A1 patent drawing

AI summary

An information processing apparatus includes a processor configured to: receive an input of a query for a natural text search from a user; receive an execution instruction for the natural text search from the user; acquire information indicating a situation in which the execution instruction for the natural text search was issued; and perform, based on the acquired information, processing of the query.