Event Table Search Window for Satellite TV Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content search methods in satellite television, such as program guides and keyword searches, are inefficient due to limited processing resources and the vast amount of available content, making it time-consuming for users to find desirable programming.

Innovation Solution

A system and method that generates an event table with event objects and container object identifiers, forms a search window based on content type, and searches for event objects within the table by comparing event times, allowing for rapid content data retrieval and display on user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If keyword search is used to find content, then users can search by content description, but searching takes a significant amount of time due to sorting through all available content entries

Engineering Contradiction:
Improvecontent search capabilityVSAvoidsearch time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-generates an event table with event objects containing event times and container object identifiers before the search is executed. This preliminary organization of content data by time allows the search to quickly filter events within a search window without sorting through all content entries, significantly reducing search time while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content database is segmented into discrete event objects with specific time attributes. By dividing the content into time-based segments (events) rather than treating it as a monolithic collection, the system can efficiently search only relevant time windows instead of processing all content, thus reducing search time while preserving search functionality

Inventive Principle:
Principle #1Segmentation

2Loss of information

If all available content is processed for search, then comprehensive search results are obtained, but the limited processing resources in set top boxes are overwhelmed

Engineering Contradiction:
Improvesearch result completenessVSAvoidprocessing speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The invention extracts only the essential elements needed for searching (event time and container object identifier) and places them in a separate event table. This extraction allows the search process to work with a lightweight, efficiently structured dataset rather than processing all content data, maintaining search completeness while dramatically improving processing speed on limited resources

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The event table is pre-generated and organized before the search operation. This preliminary action prepares the data in an optimal structure for quick querying, allowing the set top box to perform fast searches without the computational burden of processing all content during the search operation, thus balancing completeness with processing capability

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If a program guide displays all content, then users have access to complete content information, but the limited screen space makes navigation slow and inefficient

Engineering Contradiction:
Improvecontent information availabilityVSAvoidnavigation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system adds a time dimension to content display by organizing content into time-based event objects with start and stop times. This dimensional change allows the program guide to efficiently navigate and display content chronologically, enabling users to find content faster by time rather than scrolling through limited screen space, thus reducing navigation time while maintaining information availability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10334298B1Method and system for searching content using a content time based window within a user device
Publication Date: 2019.06.25 DIRECTV LLC
  • US10334298B1 patent drawing
  • US10334298B1 patent drawing
  • US10334298B1 patent drawing

AI summary

A system and method for searching using a user device that includes a memory and an event table formation module forming an event table in the memory having event objects comprising an event time and container object identifier for each program event. The user device includes a user interface that generates search criteria associated with a content type. A search module forms a search window based on the content type, searches for event objects within the event table by comparing the event time and the search window, determines content data based from the container object associated with the event object, and displays content data on a display associated with the user device.