Program Guide Repository Archiving Past Broadcast Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current satellite television systems do not provide access to data for previously broadcasted content, limiting users' ability to retrieve information about past events and related future broadcasts.
Innovation Solution
A method and system that stores past program guide data in a repository, allowing users to request and retrieve this data, and communicate it to user devices, enabling searching for past content and determining future broadcast schedules based on past data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If program guide data is stored only for current and future time slots, then storage space is optimized, but users cannot access information about previously broadcasted content
Solution Approach 1:
The system segments program guide data into multiple time-based portions: current guide data, future guide data, and archived past guide data. Each segment is stored separately in the program guide repository, allowing selective retention and retrieval without requiring all data to be simultaneously accessible in main memory.
Solution Approach 2:
The system performs preliminary archiving of past program guide data before it would normally be overwritten or lost. By proactively storing historical guide data in the repository with associated content identifiers, the system ensures information availability without impacting current operational storage requirements.
2Adaptability or versatility
If the system stores and retrieves past program guide data, then users can search for previously broadcasted content, but system complexity increases
Solution Approach 1:
The program guide repository serves multiple functions: it stores current program guide data, archives past guide data, enables search operations across all time periods, and supports content identification for future broadcasts. This multi-functionality reduces the need for separate specialized systems.
Solution Approach 2:
The system introduces an intermediary search mechanism that mediates between user queries and the archived data. The search function acts as a mediator, translating user requests into database queries and returning results without requiring direct user access to the underlying data structure, thereby simplifying the user interface while maintaining data access capability.
3Reliability
If guide data is updated continuously for current time slots, then information remains current, but historical data is lost or overwritten
Solution Approach 1:
The system extracts historical program guide data from the main update cycle before it would be overwritten. By separating archived data from current operational data, the system maintains continuous updates for current guide information while preserving historical records in the repository with indefinite retention.
Solution Approach 2:
The system implements a data lifecycle management approach where past guide data is deliberately archived rather than discarded, and future data can be recovered or re-accessed through the search function. This allows the system to manage limited storage resources efficiently while maintaining data availability across time periods.
Data Source
AI summary
A system and method for accessing past program guide data includes a program guide repository storing past program guide data and a controller receiving a request for past program guide data and communicating the past program guide data to a user device located separated from the controller.


