Live Event Search Ranking With Query Entity Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search systems fail to efficiently surface relevant live events in search results, requiring users to submit multiple queries to find information about live events, which increases system resource demand.

Innovation Solution

A system that identifies and selectively surfaces live events in search results by determining a quality score for each event, comparing event entities to query entities, and displaying eligible events within a threshold time frame based on user intent, thereby reducing the need for additional queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the search system displays all relevant live events in search results, then user access to live events is improved, but system resource demand increases

Engineering Contradiction:
Improveuser access to live eventsVSAvoidsystem resource demand
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies local quality by selectively surfacing live events based on their relevance to the specific query and user intent. Not all live events are displayed uniformly - instead, the system evaluates each event's entities against query entities and displays only those with sufficient relevance, thereby improving user access to meaningful events while avoiding unnecessary system resource consumption from displaying irrelevant events.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by introducing quality scores and time frame thresholds to filter live events. By evaluating events against multiple parameters (entity matching quality, time frame proximity to query, relevance score) and only surfacing events that meet threshold criteria, the system optimizes the balance between providing comprehensive access to live events and managing system resource demand efficiently.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the search system evaluates and filters live events by quality score and time frame, then irrelevant events are reduced, but processing complexity increases

Engineering Contradiction:
Improveirrelevant eventsVSAvoidprocessing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing quality scores for live events before they are queried. The system evaluates events against query criteria in advance and caches the results, so that during actual search operations, the filtering process is expedited. This preliminary evaluation reduces the processing complexity during query time while still effectively filtering out irrelevant events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by having live events automatically evaluated and assigned quality scores based on their inherent properties (entities, time frames, relevance to potential queries). This automated self-evaluation reduces the need for complex manual filtering logic and allows the system to efficiently manage event relevance without proportionally increasing processing complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260072929A1Surfacing Live Events in Search Results
Publication Date: 2026.03.12 GOOGLE LLC
  • US20260072929A1 patent drawing
  • US20260072929A1 patent drawing
  • US20260072929A1 patent drawing

AI summary

Implementations include actions of obtaining a set of entities based on one or more terms of a query, obtaining one or more entities associated with each live event of a plurality of live events, identifying a live event that is responsive to the query based on comparing at least one entity in the set of entities to one or more entities associated with each live event of a plurality of live events, determining that an event search result corresponding to the live event is to be displayed in search results, and in response: providing the event search result for display, the event search result including information associated with the live event, the information including an indicator of an occurrence of the live event.