Machine Learning Search Session Analysis for Result Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional search engines struggle to provide relevant results as they do not effectively capture and analyze multiple navigations across different webpages during a search session, leading to inefficiencies and lower satisfaction for users, as they fail to understand the user's intent and adapt search results dynamically.

Innovation Solution

A machine learning algorithm is trained to identify search starting and terminating events, track intermediary events across multiple webpages, and derive dynamic scores to understand user intent, thereby providing refined search results that are more relevant and efficient by analyzing navigation routes and user characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional search engines use basic search algorithms to provide search results, then the system complexity is low, but the search result relevance and user satisfaction are insufficient

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical search algorithms with a machine learning-based system that uses neural networks to analyze user behavior patterns, navigation routes, and session data. This substitution enables the system to achieve higher search result relevance by learning from historical data while managing complexity through automated modeling rather than manual rule-based approaches

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The machine learning system performs self-training by automatically analyzing user search patterns, navigation behavior, and session data to improve its own performance. The system learns from historical search sessions and continuously refines its models without requiring manual reconfiguration, enabling it to adapt to changing user needs while maintaining operational simplicity

Inventive Principle:
Principle #25Self-service

2Measurement precision

If search engines analyze multiple navigations across webpages to understand user intent, then the search result accuracy improves, but the data processing complexity increases

Engineering Contradiction:
Improveuser intent understandingVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the search session into distinct components including search starting events, intermediary events (navigations), and search terminating events. By dividing the complex user journey into manageable segments, the system can process and analyze each component separately using machine learning models, reducing overall processing complexity while maintaining comprehensive intent understanding

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of search sessions by pre-processing and storing navigation data, user behavior patterns, and session information in a structured format. This preliminary action enables the machine learning models to quickly query and match against historical data during actual search operations, reducing real-time processing complexity while maintaining high accuracy

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the search engine tracks the entire search session including multiple webpages, then the search-to-end result success rate improves, but the time required for analysis increases

Engineering Contradiction:
Improvesearch-to-end result success rateVSAvoidanalysis time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary tracking and storage of search session data during user interactions, organizing navigation routes and behavior patterns in advance. This preliminary action allows the machine learning models to quickly retrieve and analyze relevant historical patterns during actual search queries, reducing real-time analysis time while maintaining comprehensive session understanding

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system analyzes search session outcomes and uses this information to refine its machine learning models. By continuously learning from actual user behavior patterns and search success rates, the system optimizes its analysis algorithms to achieve higher success rates with reduced computational time through iterative improvement

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11886523B2Machine learning on search sessions to provide intelligent search results
Publication Date: 2024.01.30 DELL PROD LP
  • US11886523B2 patent drawing
  • US11886523B2 patent drawing
  • US11886523B2 patent drawing

AI summary

Techniques for training and/or using a machine learning (ML) algorithm to generate search results are disclosed. An ML algorithm is configured (i) to identify a search starting event and a search terminating event for a search session, where the search session includes multiple navigations across multiple different webpages, and (ii) to derive a dynamic score for the search session, where the dynamic score reflects whether the search session successfully identified an end result that was initially unknown at a time when the search starting event occurred. The trained ML algorithm can then be used during later search sessions to promote better search results and help users identify end targets or results in a faster and more intuitive manner.