Machine Learning Hyperlink Relevance Scoring for Message Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately predict the relevance of hyperlinks to search queries, particularly in messaging platforms, as messages may contain irrelevant hyperlinks that do not align with user search queries.

Innovation Solution

A relevance prediction system utilizing a machine learning model to analyze hyperlinks within messages, considering factors like context, sentiment, and hyperlink types, to determine an overall relevance score for resources based on user queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the search system returns all resources from the database, then the quantity of resources is maximized, but the relevance accuracy deteriorates

Engineering Contradiction:
Improvequantity of resourcesVSAvoidrelevance accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system changes the parameter of resource selection from binary inclusion/exclusion to a spectrum based on predicted relevance scores. By transforming the selection criterion from simple quantity maximization to relevance-score-based filtering, the system achieves both adequate resource quantity and high relevance accuracy simultaneously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical search mechanisms (keyword matching, simple filtering) with a machine learning-based relevance prediction system. This substitution enables the system to accurately assess relevance without sacrificing resource quantity, as the ML model can rank and select resources based on predicted relevance rather than simple presence/absence criteria.

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

2Device complexity

If the search system uses simple keyword matching, then the device complexity is minimized, but the relevance prediction accuracy deteriorates

Engineering Contradiction:
Improvesearch system complexityVSAvoidrelevance prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a machine learning model as an intermediary component between the search query and resource selection. This intermediary layer processes complex patterns in messages, hyperlinks, and contexts to predict relevance, achieving high accuracy without requiring the entire search system to be overly complex. The ML model acts as a specialized module that handles the complexity of relevance prediction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the search system filters resources based on strict relevance criteria, then the relevance accuracy is maximized, but the quantity of returned resources deteriorates

Engineering Contradiction:
Improverelevance accuracyVSAvoidquantity of resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system employs dynamic relevance thresholding where the threshold for resource inclusion is adjusted based on the distribution of predicted relevance scores. Rather than using a fixed strict threshold that would eliminate too many resources, the system dynamically determines an optimal threshold that maintains both high relevance accuracy and adequate resource quantity, adapting to different search contexts and data distributions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12373448B1Predicting relevance of resources to search queries
Publication Date: 2025.07.29 CAPITAL ONE SERVICES LLC
  • US12373448B1 patent drawing
  • US12373448B1 patent drawing
  • US12373448B1 patent drawing

AI summary

Systems and methods for predicting relevance of resources to search queries. In some aspects, the system may receive a search query requesting resources from a database and may identify resources, including messages, relating to the search query. The system may extract, from the messages, hyperlinks specifying locations within the database. The system may input, into a model, the search query and the hyperlinks to cause the model to generate predictions of relevance of the hyperlinks to the search query. The system may then determine an overall relevance score for the resources in relation to the search query based on the predictions of relevance.