Live Event Search Ranking With Query Entity Matching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


