Dynamic Object Element Management for Seamless Communication and Content Viewing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to seamlessly integrate communication and content viewing experiences, particularly in multimedia applications where users want to interact with chat sessions while watching audio-video content, without disrupting the primary viewing experience.

Innovation Solution

A system that stores data representing electronic communications in data objects associated with object elements, allowing users to move these elements between sub-views to decompress and recompress data, enabling interactive communication while viewing content, using drag-and-drop technology and executable event-trigger code to manage data expansion and compression dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users interact with chat sessions while watching audio-video content, then communication functionality is improved, but the primary viewing experience is disrupted

Engineering Contradiction:
Improvecommunication functionalityVSAvoidviewing experience
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The interface is segmented into distinct functional areas: a primary content viewing area and a separate chat interaction area. This allows users to access communication functionality without disrupting the main viewing experience, as each segment operates independently but is integrated within the same interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The chat functionality is nested within the multimedia application interface, allowing chat sessions to be accessed and interacted with while the audio-video content continues to play in the background. The chat interface is embedded as a layer within the overall application, enabling simultaneous viewing and communication.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If data is dynamically expanded and contracted in the interface, then interaction efficiency is improved, but data management complexity increases

Engineering Contradiction:
Improveinteraction efficiencyVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The interface dynamically expands and contracts data representations based on user interaction. When users engage with chat sessions, relevant data is expanded and made prominent; when interaction ceases, data is contracted back to a compact state. This dynamic behavior optimizes interaction efficiency while managing data complexity through automated state transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically manages data expansion and contraction based on interaction detection, without requiring manual user control. The interface monitors user engagement with chat sessions and autonomously adjusts data representation, reducing the perceived complexity for users while maintaining efficient interaction capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9154845B1Enabling communication and content viewing
Publication Date: 2015.10.06 WEW ENTERTAINMENT
  • US9154845B1 patent drawing
  • US9154845B1 patent drawing
  • US9154845B1 patent drawing

AI summary

An example system includes: storing, in a data object, data corresponding to electronic communication, where the data object has an object element associated therewith, and the object element initially resides on a first area of a portal; recognizing movement of the object element from the first location to a second location on the portal, where the second location is different from the first location; detecting that the object element has been moved to the second location; in response to the detecting, triggering execution of a function to obtain the data from the data object; and generating a display of the electronic communication based on the data, where the display is rendered over at least part of the second location.