Real-Time Entertainment Scheduling Data Distribution via Segmented Databases

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata distribution speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata update delayVSAvoiddata transmission volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If data is customized for each end user's environment, then adaptability is improved, but processing complexity and time increase

Engineering Contradiction:
Improveuser-specific data adaptationVSAvoiddata distribution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7971218B2Distribution of real-time entertainment scheduling data
Publication Date: 2011.06.28 GRACENOTE MEDIA SERVICES LLC
  • US7971218B2 patent drawing
  • US7971218B2 patent drawing
  • US7971218B2 patent drawing

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.