Real-Time Entertainment Scheduling Data Distribution via Segmented Databases
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for distributing television scheduling data to end users lack optimal timeliness, necessitating a more efficient system for updating and disseminating entertainment scheduling content.
Innovation Solution
A method and system that updates a real-time database with entertainment scheduling content from an editorial database, allowing the content to be made available to multiple users without logical modification, using techniques such as multi-thread processing and File Transfer Protocol (FTP) for timely distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional batch processing methods are used to distribute television scheduling data, then system complexity is reduced, but timeliness and speed of data distribution deteriorate
Solution Approach 1:
The patent segments the data distribution system into multiple independent database instances (editorial database and real-time database) that operate in parallel. Each database instance handles specific data subsets independently, allowing simultaneous data processing and distribution across multiple threads without complex interdependencies, thus achieving fast real-time updates while maintaining manageable system complexity through modular architecture.
Solution Approach 2:
The patent introduces an intermediary extraction process that selectively transfers data from the editorial database to the real-time database based on change detection. This intermediary layer filters and prepares data before distribution, enabling efficient real-time updates without requiring the entire system to process all data simultaneously, thereby maintaining speed while reducing overall system complexity through selective data flow management.
2Loss of time
If real-time updates are implemented for all end users, then timeliness is improved, but data transmission volume and processing load increase
Solution Approach 1:
The patent extracts only the changed data subsets from the editorial database and transfers them to the real-time database, rather than redistributing the entire dataset to all end users. This selective extraction mechanism detects specific data changes (e.g., program schedule modifications) and propagates only those updates, achieving real-time timeliness while minimizing data transmission volume and processing load on the network and user devices.
3Adaptability or versatility
If data is customized for each end user's environment, then adaptability is improved, but processing complexity and time increase
Solution Approach 1:
The patent performs preliminary data preparation and organization in the editorial database before real-time distribution. Data is pre-structured with metadata and change tracking mechanisms in place, allowing the extraction process to quickly identify and transfer relevant updates without performing complex customization operations at distribution time. This preliminary organization enables both user adaptability and high distribution productivity by separating data preparation from data delivery.
Data Source
AI summary
A method, system, and software for distributing entertainment scheduling data (e.g., television scheduling data, movie scheduling data, etc.) to end users. Entertainment scheduling data updates are entered into an editorial database and then used to rapidly update a real-time database. A subset of entertainment scheduling data from the real-time database may be transmitted from the real-time database to an end-user database of an end user. The subset may be transmitted across a communication interface (e.g., the Internet) from the real-time database to the end-user database. An intermediate destination (e.g., a File Transfer Protocol server) between the real-time database and the communication interface may be used for temporary parking of the subset.


