Resource Matching System Using Query Log Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing relevant resources to users based on query logs and advertiser data are inefficient, as they fail to effectively filter and rank matching resources, leading to irrelevant or mismatched results.

Innovation Solution

A system that identifies example resources, evaluates query logs and advertiser data to find matching resources, filters them based on criteria such as geo-location, business size, spend data, and historical clicks, and ranks them for relevance, providing filtered and ranked results to consumers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive filtering criteria are applied to match resources, then matching precision is improved, but device complexity increases

Engineering Contradiction:
Improvematching precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the resource matching process into distinct functional modules: query log evaluation module, advertiser creative evaluation module, advertiser keyword evaluation module, filtering module, and ranking module. Each module handles a specific aspect of the matching process, allowing comprehensive filtering criteria to be applied systematically without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary components such as the query log evaluator and advertiser data evaluator that act as mediators between the input resources and the final matching results. These intermediaries process and transform data according to multiple filtering criteria, enabling precise matching while managing complexity through structured intermediate processing steps.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple evaluation criteria are used to filter matching resources, then resource relevance is improved, but processing time increases

Engineering Contradiction:
Improveresource relevanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation of query logs and advertiser data before the actual resource matching process. By pre-processing and organizing evaluation criteria in advance, the system can apply multiple filtering conditions efficiently during the matching phase, reducing overall processing time while maintaining high resource relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous processing pipelines where query log evaluation, advertiser creative evaluation, and resource matching occur in an integrated flow. This continuous action approach eliminates idle time between processing stages and maintains high resource relevance through uninterrupted application of multiple evaluation criteria.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If comprehensive query log and advertiser data evaluation is performed, then lead generation accuracy is improved, but computational energy consumption increases

Engineering Contradiction:
Improvelead generation accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts and evaluates only the most relevant features from query logs and advertiser creatives, rather than processing all available data. By identifying and focusing on key evaluation criteria such as query term frequency, advertiser creative quality metrics, and keyword relevance scores, the system achieves high lead generation accuracy with reduced computational energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10282751B1Lead generation system and methods
Publication Date: 2019.05.07 GOOGLE LLC
  • US10282751B1 patent drawing
  • US10282751B1 patent drawing
  • US10282751B1 patent drawing

AI summary

Methods, systems, and computer program products are provided for providing matching resources. One example method includes identifying example resources, evaluating query logs to determine queries including query terms that resolved to a given example resource, identifying matching resources other than the example resources that also were provided as a solution to the determined queries, filtering the matching resources based on one or more criteria to identify matching resources that are relevant to a consumer, and providing the filtered matching resources for output to the consumer.