Local Content Search Parsing Set-Top Box

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current satellite television systems face challenges in efficiently searching and displaying content to users due to limited processing resources in set-top boxes and the lack of network connectivity in all devices, making it difficult for consumers to find desirable content amidst a large amount of available programming.

Innovation Solution

A system and method that enables content searching and display on user devices by receiving, parsing, and storing data objects, generating search results locally, and displaying them efficiently, utilizing a search module with parsing, memory interface, and search performance capabilities, allowing for keyword-based searches without relying on network connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a program guide provides a graphical representation of content to users, then content information is presented to users, but the program guide becomes a slow way of finding desirable content in a large amount of available content

Engineering Contradiction:
Improvecontent search speedVSAvoidprogram guide structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-parsing and storing search data from data objects in the user device before actual search queries are needed. This allows the search data to be ready for rapid retrieval and processing when users initiate searches, significantly improving search speed without requiring complex real-time processing during the search operation itself

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the search process into distinct modules: a parsing module that extracts search data from data objects, a storage module that saves the parsed data, and a search module that queries the stored data. This segmentation allows each component to be optimized independently and enables efficient data retrieval and processing during user searches

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If searching by key words is performed through a network server, then search results can be obtained, but not all set top boxes are coupled to a network making this solution undesirable

Engineering Contradiction:
Improvesearch functionality availabilityVSAvoidnetwork connectivity requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user device performs self-service by containing all necessary search functionality within the device itself. The parsing module, storage module, and search module enable the device to independently parse data objects, store search data, and execute searches without requiring external network servers. This makes search functionality universally available on all set top boxes regardless of network connectivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The user device acts as an intermediary between the data objects and the search queries. By parsing data objects into search data and storing them locally, the device mediates the search process entirely within itself, eliminating the need for network-based search servers while maintaining full search capability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If content suggestions are provided to users, then content discovery is enhanced, but the processing resources within the set top box become burdened

Engineering Contradiction:
Improvecontent suggestion generationVSAvoidset top box processing power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system performs preliminary action by pre-parsing and storing search data in the user device before content suggestions are needed. This prepares the data in advance so that when content suggestions are generated, the search module can quickly query pre-processed data rather than processing raw data objects in real-time, reducing the processing burden on the set top box

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the search data from the data objects and stores it separately in the user device. By taking out the essential search information from the full data objects and creating a dedicated search database, the system enables efficient content suggestion generation without requiring the set top box to process the complete data objects during suggestion delivery

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9495415B2Method and system for searching for content in a user device
Publication Date: 2016.11.15 DIRECTV LLC
  • US9495415B2 patent drawing
  • US9495415B2 patent drawing
  • US9495415B2 patent drawing

AI summary

A system and method for searching for content in a user device includes a receiver receiving a plurality of data objects. The user device includes a search module comprising a parsing module parsing search data from the plurality of data objects and a memory interface module storing search data within a memory of the user device. The search module comprises a search performance module searching the search data in response to a search query. The search module comprises a search results module generating search results from the search data. The user device is associated with a display that displays the search results.