Federated Search Ranking via Relative Order Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Federated search engines face challenges in merging and ranking search results from disparate resources due to distinct ranking heuristics used by each resource, leading to inconsistencies and potential errors in presenting the most relevant results to users.

Innovation Solution

A method and system that determine a unified ranking for search results from multiple resources by preserving the relative ranking of each resource, using metadata such as title, summary, and relevancy scores, without requiring access to full documents, thus maintaining the local ranking of each resource and reducing computational errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the federated search engine combines relevancy scores for results returned by multiple resources, then the results can be reranked based on combined scores, but this may lead to purely interleaved results where some results are given an unduly amount of importance over others

Engineering Contradiction:
Improveranking accuracyVSAvoidranking fairness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the ranking process by preserving the relative ordering within each resource's result set as a separate entity. Instead of completely mixing all results into a single pool, it maintains distinct ranked lists from each resource and interleaves them while preserving internal rankings. This segmentation prevents any single resource from dominating the overall ranking while maintaining the reliability of each resource's own ranking judgment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing each search resource to maintain its own ranking quality standards and heuristics independently. Each resource's results are ranked according to its own criteria, and this local ranking quality is preserved in the unified results. The federated search engine respects the local ranking decisions of each resource rather than imposing a uniform ranking approach that might compromise individual resource quality.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the federated search engine re-ranks results based on a consistent relevancy calculation requiring full text access, then relevancy can be calculated accurately, but this requires downloading each search result and may be error prone

Engineering Contradiction:
Improverelevancy calculation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary metadata fields from each search result rather than downloading and processing full text documents. By taking out only the essential metadata components needed for ranking (such as titles, abstracts, and other structured fields), the system achieves accurate relevancy calculation without the computational burden of full text processing, thereby reducing device complexity while maintaining measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing relevancy calculation on a subset of result attributes (metadata) rather than complete document processing. This partial processing approach provides sufficient ranking accuracy for federated search purposes without the excessive computational resources required for full text analysis, effectively balancing measurement precision with reduced computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the federated search engine creates a profile for each federated resource and submits queries only to authoritative resources, then resource authority can be optimized, but this may lead to a longer response time for presenting results

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

Solution Approach 1:

The patent performs preliminary action by pre-establishing resource profiles and authority assessments before actual search queries are executed. By determining resource authority levels in advance and storing this information in profiles, the system can quickly route queries to appropriate resources without performing time-consuming authority evaluations during the actual search process, thus maintaining reliability while reducing response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by making the resource selection process adaptive rather than static. The system dynamically adjusts which resources are queried based on the specific query characteristics and pre-established authority profiles. This dynamic approach allows the system to optimize for both resource authority and response time by selecting the most appropriate subset of resources for each query rather than following a fixed, time-consuming protocol.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10002165B2Holistic federated ranking algorithm
Publication Date: 2018.06.19 AIRBNB INC
  • US10002165B2 patent drawing
  • US10002165B2 patent drawing
  • US10002165B2 patent drawing

AI summary

Techniques are disclosed for generating a unified ranking of search results received from a plurality of distinct search resources. A computing system executing a federated search application receives a set of ranked search results from multiple search resources (e.g., web-based search engines, public databases and catalogs, etc.). Each search result identifies an item and includes metadata characterizing the item. The federated search application determines a unified ranking for the items identified in the search results that preserves a relative ranking of each set of items, such that a result for a given item is ranked above other results for items in the associated set of items is ranked above the other results in the unified ranking.