Search History Segmentation for Personalized Query Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems fail to provide accurate search results for multiple users inputting the same keyword and classification items, as the results are not tailored to individual preferences, leading to decreased search accuracy.

Innovation Solution

An information processing apparatus and method that accumulates search conditions as search history for each search objective target, allowing for personalized search results by incorporating related search histories to refine search queries based on user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If search results are generated using the same keyword and classification items for multiple users, then the search system operates efficiently with uniform processing, but the search accuracy decreases because results are not tailored to individual user preferences

Engineering Contradiction:
Improvesearch processing efficiencyVSAvoidsearch accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the search history data by user ID, creating separate search history records for each user. This segmentation allows the system to retrieve and apply individual user preferences while maintaining efficient uniform processing for each user's search query, thereby resolving the contradiction between processing efficiency and search accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by customizing search results based on each user's specific search history and preferences. Instead of uniform treatment for all users, the system adjusts search parameters, classification items, and result presentation according to individual user characteristics, improving search accuracy without sacrificing overall system efficiency.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If search history is accumulated for each user, then personalized search results can be provided improving accuracy, but the system complexity increases due to additional data management requirements

Engineering Contradiction:
Improvesearch accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments search history data by user ID, creating a structured format where each user's search history is independently stored and managed. This segmentation simplifies data retrieval and processing by allowing the system to focus on individual user histories, reducing the complexity of managing aggregate data while still providing personalized results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where search history is continuously accumulated and used to refine future search results for each user. This feedback loop automatically adjusts to user preferences over time, reducing the need for complex manual configuration while improving search accuracy through adaptive learning from user behavior patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11977566B2Information processing apparatus, information processing method, and information processing program
Publication Date: 2024.05.07 FUJIFILM CORP
  • US11977566B2 patent drawing
  • US11977566B2 patent drawing
  • US11977566B2 patent drawing

AI summary

An information processing apparatus includes at least one processor, in which the processor receives a search objective target selected as a search objective from among a plurality of objective targets which are objective target subjects or objective target objects capable of being the search objective, receives a search condition designated for the search objective target, outputs a search result obtained by searching for a search target based on the search condition, and accumulates the search condition used for a search performed as the search objective target, as a search history, for each of the plurality of objective targets.