Personalized Video Data Feed Aggregation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is currently no mechanism to provide viewers with comprehensive information about video programs across multiple content sources, limiting their ability to access and navigate video content from various platforms.

Innovation Solution

A network system that includes a client device, media device, and server, which obtains metadata for video programs from various sources, generates personalized data feeds for users based on their profiles and preferences, and filters content to provide relevant information about available video programs across different content sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If comprehensive information about video programs across multiple content sources is provided, then user convenience and information completeness are improved, but system complexity and data processing requirements increase

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary system comprising a server and database that mediates between multiple content sources and user devices. This intermediary aggregates metadata from various sources, processes it centrally, and delivers it to users, thereby improving user convenience without significantly increasing the complexity of individual user devices or content source systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a universal data feed mechanism that serves multiple functions: aggregating metadata from diverse content sources, filtering and organizing information, personalizing content delivery based on user profiles, and providing access across different devices. This multi-functional approach consolidates complexity into a single system rather than requiring each component to handle all complexity independently.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If personalized data feeds are generated based on user profiles and preferences, then information relevance and user experience are improved, but data processing time and computational resources increase

Engineering Contradiction:
Improveinformation relevanceVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating and caching data feeds based on user profiles and preferences. Metadata is aggregated and organized in advance, and personalized feeds are prepared before user requests, significantly reducing real-time processing time while maintaining high information relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts parameters such as feed granularity, update frequency, and personalization depth based on user behavior and system load. By changing these parameters, the system optimizes the balance between information relevance and processing time, delivering highly relevant information without consistently requiring maximum computational resources.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If metadata from multiple content sources is aggregated and processed, then information completeness is improved, but data management complexity and storage requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoiddata management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the data management system into distinct functional components: metadata collection modules for different content sources, a central aggregation and processing server, database storage systems, and delivery mechanisms. This segmentation allows each component to handle specific tasks independently, reducing overall data management complexity while maintaining information completeness through coordinated operation of all segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8990418B1Providing data feeds for video programs
Publication Date: 2015.03.24 GOOGLE LLC
  • US8990418B1 patent drawing
  • US8990418B1 patent drawing
  • US8990418B1 patent drawing

AI summary

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing data feeds for video programs is presented. A request is received from a client device of a user to obtain a data feed for a set of video programs in a plurality of video programs, where the set of video programs includes video programs having at least one common attribute. In response to receiving the request, a data feed for the set of video programs is generated using metadata for the plurality of video programs and a profile for the user, where a respective data item in the data feed corresponds to a respective video program in the set of video programs and includes at least one link to at least one content source from which the respective video program is available. The data feed is then provided to the client device.