Context-Centric Multimedia Viewing With Asynchronous Group Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional shared-viewing applications lack the ability to provide a user-centric or context-centric experience, limiting users to a singular commonality and preventing customization of viewing experiences based on individual or group contexts without sharing such experiences with the entire group.
Innovation Solution
A system and method for establishing a context-centric shared-viewing party by determining user context, selecting context participant groups, generating a customized contextualized content overlay stream, and synchronizing complementary context with content to create individualized viewing experiences for each user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional shared-viewing applications provide a singular commonality for all users, then system simplicity is maintained, but user customization capability is limited
Solution Approach 1:
The system segments the shared viewing experience into individual user contexts, allowing each user to have customized context participant groups while maintaining a unified content stream. This enables user customization without requiring complete system restructuring.
Solution Approach 2:
The patent adds a contextual dimension to traditional shared viewing by layering user-specific context information (comments, reactions, discussions) over the base content stream. This allows customization in the context layer without affecting the core content delivery system.
2Adaptability or versatility
If users share context with the entire group, then group cohesion is enhanced, but individual privacy is compromised
Solution Approach 1:
The system implements local quality by allowing different visibility settings for different context participant groups. Users can select which contexts are shared with specific groups (private, public, or third-party platforms) rather than forcing a uniform sharing model.
Solution Approach 2:
Context participant groups are segmented into distinct categories (private, public, third-party platforms), enabling users to control information flow to different segments independently. This preserves privacy while allowing selective sharing.
3Ease of operation
If synchronous viewing is required for shared viewing parties, then real-time interaction is enabled, but user scheduling flexibility is reduced
Solution Approach 1:
The system performs preliminary actions by pre-loading and buffering content before the scheduled viewing time. This allows users to join at their convenience without causing delays, as the content is ready to stream immediately when they connect.
Solution Approach 2:
The system dynamically adjusts the viewing session to accommodate asynchronous arrivals. The content stream adapts to each user's connection time while maintaining synchronization of context information, enabling both real-time interaction and scheduling flexibility.
4Adaptability or versatility
If multiple context participant groups are selected, then user-centric customization is improved, but system processing complexity increases
Solution Approach 1:
The system segments context delivery by creating separate context streams for each participant group. This modular approach allows the system to handle multiple groups independently, reducing processing complexity compared to managing all contexts in a single unified stream.
Data Source
AI summary
Systems, methods, and devices for establishing a context-centric shared-viewing party. A processor in a network server may determine content for shared viewing based on inputs received from a user via a user device, and select a context participant group. Each of the user and participants in the selected group may share a commonality with the other participants in that group. The processor may receive complementary context from at least one or more of the user device or user devices of participants in the selected group. The processor may generate a context stream based on the received contextualized content, and send the context stream to the user device.


