Local Content Search Parsing Set-Top Box
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Productivity
If content suggestions are provided to users, then content discovery is enhanced, but the processing resources within the set top box become burdened
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
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
Data Source
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.


