NLU-Based Sponsored Search Ranking Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines struggle to effectively rank and place sponsored search results using natural language queries, as traditional keyword-based systems fail to capture the semantic meaning and context of user queries, leading to irrelevant and inefficient advertising.

Innovation Solution

The development of natural language understanding (NLU) systems, such as Terrier, processes user queries and sponsored trigger patterns into deep structures for semantic matching, allowing for more precise and context-aware ranking and placement of sponsored results, enabling sponsors to define natural language triggers and price points for improved relevance and budget utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If keyword-based systems are used for sponsored search, then the system is simple and easy to implement, but the relevance of sponsored results to natural language queries deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidrelevance of sponsored results
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces natural language understanding (NLU) systems as an intermediary layer between keyword-based search and sponsored result delivery. The NLU system processes user queries to extract semantic meaning, entities, and intent, then matches these against sponsored content using semantic similarity rather than exact keyword matching. This mediator enables the system to handle natural language queries effectively while maintaining sponsorship relevance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the matching parameters from simple keyword equality to complex semantic features including entity types, relationships, contextual meaning, and intent classification. By changing the parameter space from discrete keywords to continuous semantic representations, the system achieves better relevance for natural language queries while still supporting sponsored content delivery through semantic pattern matching.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If natural language understanding systems are implemented for sponsored search, then the relevance of sponsored results improves, but the system complexity and processing requirements increase

Engineering Contradiction:
Improverelevance of sponsored resultsVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the NLU processing into distinct modular components: query analysis module, entity recognition module, semantic pattern matching module, and ranking module. Each component handles a specific aspect of natural language understanding independently, allowing for optimized processing and easier maintenance. This segmentation reduces overall system complexity by breaking down the complex NLU task into manageable, specialized sub-tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary processing of both user queries and sponsored content into standardized semantic representations before the actual matching occurs. Query normalization, entity extraction, and semantic feature extraction are performed in advance, so that the core matching algorithm works with pre-processed, structured data rather than raw natural language. This preliminary action reduces the computational burden during real-time sponsored result delivery.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If semantic pattern matching is used instead of keyword matching, then the accuracy of trigger pattern identification improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of trigger pattern identificationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a two-stage matching process where a fast, approximate semantic similarity check is performed first to filter out obviously non-matching sponsored results. Only the most promising candidates then undergo full, accurate semantic pattern matching. This partial action approach achieves high accuracy for final results while reducing overall processing time by avoiding exhaustive detailed matching for all candidates.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent pre-computes and stores semantic features, entity relationships, and contextual patterns for sponsored content in advance, creating simplified semantic copies or representations that can be quickly compared against user queries. These pre-processed semantic copies enable faster matching operations during real-time query processing while maintaining the accuracy benefits of full semantic analysis.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240346031A1Sponsored search ranking simulation for patterns triggered by natural language queries
Publication Date: 2024.10.17 SOUNDHOUND AI IP LLC
  • US20240346031A1 patent drawing
  • US20240346031A1 patent drawing
  • US20240346031A1 patent drawing

AI summary

The technology disclosed relates to natural language understanding-based search engines, ranking sponsored search results and simulated ranking of sponsored search results. Tools and methods describe how to simulate the ranking of sponsored search results. The tools further identify instances of user queries within the scope of trigger patterns, optionally providing examples both of user queries for which a sponsored search result is likely to be displayed and examples for which the sponsored search result will not rank highly enough to be displayed, at least on the first page of search results.