Partial Term Query Generation for Television Content Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in finding desired television content due to the vast and constantly changing landscape of television programming, as existing search tools require exact names and broadcast times, making it hard to select desired content.
Innovation Solution
An automatic search query generation application that allows users to enter partial search terms, ranking and displaying relevant keywords and content based on popularity, location, time, and user preferences, enabling quick selection of desired television content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional search tools requiring exact names and broadcast times are used, then search precision is improved, but ease of operation deteriorates
Solution Approach 1:
The system allows users to enter partial search terms (less than the complete show name) and automatically generates full search queries. This partial action approach enables users to search with incomplete information while the system compensates by generating multiple possible queries and presenting ranked results, thus improving ease of operation without sacrificing search precision
Solution Approach 2:
The system introduces an intermediary component that acts as a bridge between the user's partial search term and the exact content matching system. This intermediary automatically generates multiple search queries from the partial term, ranks them by relevance, and presents options to the user, thereby resolving the contradiction between simple input and precise results
2Ease of operation
If automated query generation with partial terms is implemented, then ease of operation is improved, but search precision may deteriorate
Solution Approach 1:
The system implements feedback by presenting multiple ranked search results to the user based on their partial term input. The user can review the generated queries and selected results, providing feedback that allows them to refine or confirm their search. This feedback loop ensures that ease of operation is maintained while search precision is preserved through user verification
Solution Approach 2:
The system performs preliminary actions by automatically generating multiple search queries and ranking them before the user sees the results. This preliminary processing of partial terms into structured search options ensures that when results are presented, they are already optimized for precision, eliminating the need for the user to manually refine their search
3Loss of information
If comprehensive search results are displayed, then information completeness is improved, but device complexity increases
Solution Approach 1:
The system segments the comprehensive search results into organized categories and ranked lists based on relevance. Instead of presenting all possible information at once, it divides results into prioritized groups (most relevant first, then less relevant options), making the complex information manageable while maintaining completeness
Data Source
AI summary
A system is configured to receive a portion of a word; retrieve a group of words matching the portion of the word; retrieve information associated with a set of words in the group, where the information, for a particular one of the words, indicates a measure of popularity of the particular word, geographic location information associated with the particular word, time information associated with the particular word, or user preference information associated with the particular word; rank the set of words based on the information; present a list of words from the set of words for display based on the ranking; receive selection of a word from the list of words; perform a search for television content based on the selected word to identify a group of television content; receive selection of television content from the group of television content; and present the selected television content for display.


