Subject-Version Tags for Search Result Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines often return unsatisfactory results when users query for specific versions of entities, as the results may not explicitly provide information about the desired version, leading to irrelevant information being prioritized over version-specific content.

Innovation Solution

The system creates and associates subject-version tags with searchable documents, identifies search queries with a version-intent, and ranks results based on these tags, allowing users to manipulate the version-intent for more relevant results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If search engines rank documents based on keyword-based relevance, then the search process is simple and fast, but the results may not accurately reflect the user's version-specific intent

Engineering Contradiction:
Improveversion-specific relevance accuracyVSAvoidsearch system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-tagging documents with subject-version tags before the search query is submitted. This allows the search engine to quickly match version-intent queries with pre-classified documents, improving version-specific relevance without adding significant complexity to the real-time search process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces subject-version tags as an intermediary element between the search query and the document corpus. These tags act as a mediator that enables the search system to interpret and match version-intent queries with appropriate documents, bridging the gap between simple keyword matching and complex version-specific relevance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system tags and ranks documents based on subject-versions, then version-specific search accuracy improves, but the processing time and system complexity increase

Engineering Contradiction:
Improvesearch result accuracyVSAvoiddocument processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs document tagging with subject-version tags in advance, before the search query is submitted. This preliminary classification allows the search engine to quickly retrieve and rank documents based on pre-computed version information, improving search accuracy without adding significant delay to the actual search operation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If search results are ranked by keyword match quality, then relevant documents are returned, but version-specific information may be overshadowed by other keywords

Engineering Contradiction:
Improveversion-intent matching accuracyVSAvoidsearch query simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces subject-version tags as an intermediary that enables the search system to interpret version-intent in simple user queries without requiring explicit version specifications. This intermediary layer translates implicit version references in natural language queries into precise document matching, maintaining query simplicity while improving version-specific accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9208236B2Presenting search results based upon subject-versions
Publication Date: 2015.12.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9208236B2 patent drawing
  • US9208236B2 patent drawing
  • US9208236B2 patent drawing

AI summary

Systems, methods, and computer-readable storage media for identifying queries having a version-intent and presenting search results in accordance with the version-intent are provided. Subject-versions associated with retrievable documents are identified and associated therewith as subject-version tags. When a search query is received, it is determined whether the query has a version-intent indicative of a particular version associated with a subject of the query. Documents are retrieved that satisfy the input query and ranked for presentation based upon the particular subject-version indicated by the version-intent. The ranked documents are then presented. Also presented is a user-manipulatable tool, manipulation of which permits a user to indicate that information concerning a different subject-version is desired. Upon receiving such indication, the search results are changed such that documents having subject-version tags indicative of the newly-indicated version-intent are ranked higher and receive more prominent placement than documents lacking such subject-version tags.