Collaborative Content Track Server for Media Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a system and method to collect and present user actions related to media presentations, such as movies or TV shows, to other users who are watching or listening to the same content, enhancing the media multitasking experience by sharing relevant information during viewing.

Innovation Solution

A system that collects user events from primary and secondary devices during media playback and generates Collaborative Content Tracks (CCTs), which are then presented to users concurrently with the media presentation, using a CCT server that processes and filters user events to create interactive media files based on user interactions like web browsing, messaging, or media consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If user events are collected from multiple devices and users to create collaborative content tracks, then the information value and user experience are improved, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveuser actions informationVSAvoidCCT system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments user events into distinct types (web browsing, messaging, media consumption, etc.) and processes them through specialized modules. Each event type is handled by specific processing logic that filters, aggregates, and structures the data appropriately, reducing overall system complexity while capturing comprehensive user information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The CCT server acts as an intermediary between multiple user devices and the collaborative content generation process. It receives user events from various sources, processes them centrally, and generates standardized CCTs that can be consumed by any user, mediating the complexity of multi-device data collection and presentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If collaborative content tracks are generated and presented to multiple users, then the user experience and engagement are enhanced, but the data processing time and computational resources increase

Engineering Contradiction:
Improvemedia viewing experienceVSAvoidcontent processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary filtering and categorization of user events as they are collected, organizing data into structured formats before full CCT generation. This preliminary processing reduces the computational burden during actual CCT creation and allows for faster delivery of collaborative content to users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts CCT generation parameters based on user preferences, event types, and system load conditions. By changing parameters such as event selection criteria, aggregation levels, and presentation formats, the system optimizes processing efficiency while maintaining high user experience quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9098577B1System and method for creating collaborative content tracks for media content
Publication Date: 2015.08.04 JOLLY SEVEN SERIES 70 OF ALLIED SECURITY TRUST I
  • US9098577B1 patent drawing
  • US9098577B1 patent drawing
  • US9098577B1 patent drawing

AI summary

A system and method are provided for creating collaborative content tracks to be presented to a user concurrently with a media presentation such as a movie, an episode of a television series, a song, or the like. Each time a user selects and plays a media presentation, user events describing actions taken by the user while viewing or listening to the media presentation are collected and provided to a Collaborative Content Track (CCT) server. The user events may include user events occurring on a primary media playback system, user events occurring on associated secondary user devices, or a combination thereof. In this manner, the CCT server obtains user events for each of a number of media presentations. Based on the user events, the CCT server may generate CCTs for any one of the media presentations to be presented to a user concurrently with the media presentation.