Search Query Modification via Streaming Media Context Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Search engines face challenges in providing users with the most relevant search results, especially when users enter queries related to TV programs they are currently watching, as existing methods struggle to accurately determine the TV program being viewed and adapt search queries accordingly.
Innovation Solution
A server system that receives user search queries and determines the TV program being displayed in proximity to the user's electronic device by accessing a database of TV program information, modifying the search query, and recommending related programs, thereby enhancing search results based on the user's likely interests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If search engines use traditional methods to provide search results, then the search process is simple and fast, but the relevance of search results to users' current context (such as TV programs being watched) is insufficient
Solution Approach 1:
The system performs preliminary actions by determining the TV program being watched before processing the search query. The server identifies the current TV program in advance using program guide data and timing information, then uses this context to modify the search query and improve result relevance. This preliminary context establishment enables more accurate search results without adding significant complexity to the core search functionality.
2Reliability
If the system determines TV program context to enhance search results, then search result relevance improves, but the processing time and computational resources increase
Solution Approach 1:
The system determines the TV program context in advance before the search query is fully processed. By establishing the program context beforehand using program guide data and timing information, the system avoids adding significant processing time to the actual search operation. The context determination is performed as a preliminary step that enables faster, more accurate query modification and result generation.
Data Source
AI summary
A method receives a search query from a user device during a time window and accesses a repository of streaming media related information to determine one or more streaming media programs available to the user device during the time window. The method identifies a first set of categories associated with the received search query and identifies a respective program-specific set of categories associated with each of the respective available streaming media programs. The method compares the first set of categories to each respective program-specific set of categories to infer that a first streaming media program is being displayed in proximity to the user device. The method modifies the search query based on adding search terms from the streaming media related information corresponding to the first streaming media program. The method identifies search results corresponding to the modified search query and returns the search results to the user device.


