Augmented Search Query System for Entity Distinction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search engines often provide search results for queries containing entity references, such as a person's name, that are not sufficiently organized, comprehensive, or presented in a useful manner, failing to distinguish between distinct entities effectively.

Innovation Solution

A system that receives a search query with an entity reference, identifies attributes of the entities, generates additional search queries based on these attributes, and updates the results by selecting and refining the queries to provide a more comprehensive set of results, using natural language processing and knowledge graphs to distinguish between distinct entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a search query is executed with an entity reference, then search results are provided, but the results are not sufficiently organized and fail to distinguish between distinct entities

Engineering Contradiction:
Improveentity distinction accuracyVSAvoidsearch results organization
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent segments search results by distinct entities, creating separate result sets for each entity that matches the query. This allows the system to distinguish between multiple entities (e.g., different people with the same name) by organizing results into entity-specific groups, thereby improving both entity distinction accuracy and results organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary entity resolution layer between the search query and results. This intermediary component analyzes query results to identify and distinguish distinct entities, then organizes results accordingly. This mediator improves entity distinction without requiring changes to the underlying search infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If additional search queries are generated based on entity attributes, then comprehensiveness of results is improved, but system complexity increases

Engineering Contradiction:
Improvesearch results comprehensivenessVSAvoidquery processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction of entity attributes (such as occupation, location, relationships) from the initial search results before generating additional queries. By pre-identifying relevant attributes and entities, the system can generate targeted augmented queries without requiring complex real-time analysis, thus improving comprehensiveness while managing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent generates additional search queries selectively based on identified entity attributes rather than exhaustively searching all possible attributes. This partial action approach focuses on the most relevant attributes (e.g., if the entity is a person, search for their works, relationships, or locations) to improve result comprehensiveness without proportionally increasing system complexity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10055462B2Providing search results using augmented search queries
Publication Date: 2018.08.21 GOOGLE LLC
  • US10055462B2 patent drawing
  • US10055462B2 patent drawing
  • US10055462B2 patent drawing

AI summary

Methods and systems are provided for updating a set of results. In some implementations, a search query associated with an entity reference is received. The entity reference corresponds to one or more distinct entities. A set of results for the search query is provided, and the set of results distinguishes between distinct entities. One or more attributes for at least one entity of the one or more distinct entities are identified based at least in part on the set of results. One or more additional search queries are identified based on the search query, the at least one entity, and the one or more attributes. An input selecting at least one of the additional search queries is received. An updated set of results is provided based on the selected additional search queries. The updated set of results comprises at least one result not in the set of results.