Television Receiver Search System Using Preliminary Action

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current television search systems are inefficient in generating and displaying results lists, requiring multiple input steps and consuming excessive processor resources, which hinders user experience and navigation efficiency.

Innovation Solution

A television receiver system that dynamically generates and transmits results lists based on real-time data from the television service provider network, user interactions, and environmental factors, using tuners, processors, and memory to interpret user inputs and provide ranked, grouped search results efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If current television search systems are used to generate and display results lists, then search functionality is provided, but multiple input steps are required and processor resources are excessively consumed

Engineering Contradiction:
Improveinput steps requiredVSAvoidprocessor resources consumed
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting user profile data, viewing history, and preference information in advance before the search is executed. This pre-processing allows the search algorithm to quickly filter and rank results without requiring multiple interactive input steps from the user, thereby reducing operational complexity while maintaining personalized relevance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search system is segmented into multiple independent modules: a data collection module that gathers user profile information, a search execution module that processes queries, and a results ranking module that orders outcomes. This segmentation allows each module to operate independently and efficiently, reducing the overall processor burden while providing comprehensive search functionality

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If dynamic data integration from multiple sources is implemented, then search accuracy and personalization are improved, but system complexity and data processing requirements increase

Engineering Contradiction:
Improvesearch result accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

An intermediary user profile database is introduced that consolidates data from multiple sources including viewing history, declared preferences, and demographic information. This intermediary structure acts as a buffer between the complex data sources and the search algorithm, simplifying the integration process while maintaining high search accuracy through comprehensive data aggregation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The user profile database serves multiple functions simultaneously: it stores demographic information for basic filtering, maintains viewing history for preference learning, caches preference settings for quick access, and provides contextual information for result ranking. This multi-functionality reduces system complexity by consolidating what would otherwise require separate processing systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9900648B2Systems and methods for search and categorization
Publication Date: 2018.02.20 DISH TECHNOLOGIES LLC
  • US9900648B2 patent drawing
  • US9900648B2 patent drawing
  • US9900648B2 patent drawing

AI summary

Aspects of the present disclosure include techniques for dynamically generating a results list based on real-time data gathered from a television receiver, user interaction, and other resources. The systems and methods may include receiving, via the one or more tuners, from the television service provider distribution network, a set of television data, wherein the television data is associated with programming of multiple television channels, receiving a set of user data, wherein the user data includes data associated with a user of the television receiver, receiving an input from the user, wherein the input indicates a preference for a search, determining a list of input results based on the set of television data, the set of user data, and the input, and transmitting the list of television input results, wherein when the list of television input results is received, the list of television input results is displayable on the display device.