Modular Chat Overlay for Seamless Media Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content sharing platforms require users to leave their media content viewing interface to access chat functionality, which is cumbersome, especially on small screens, and is underutilized due to the inconvenience.

Innovation Solution

Implementing a modular chat functionality that allows users to receive and respond to chat messages without leaving the media content viewing interface, with notifications overlaid on the media content and a chat dialog that can be accessed by selecting the notification, allowing for seamless interaction between media content and chat messaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users leave the media content viewing interface to access chat functionality, then chat functionality is available, but user convenience deteriorates and interaction continuity is interrupted

Engineering Contradiction:
Improvechat accessibilityVSAvoidviewing interruption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The chat interface is nested within the media content viewing interface by displaying chat notifications and chat dialog as overlays on top of the media content. This allows the chat functionality to be contained within the existing viewing interface structure, enabling users to access chat without leaving the media content screen, thus resolving the contradiction between chat accessibility and viewing continuity

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The chat interface is transformed from a separate full-screen interface to an overlay dimension that exists on top of the media content viewing interface. By changing the dimensional relationship from sequential (one interface after another) to superimposed (multiple interfaces simultaneously), users can interact with chat messages while maintaining awareness of and access to the media content, eliminating viewing interruptions

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If a separate chat interface is used, then chat functionality is complete, but device complexity increases and ease of operation decreases

Engineering Contradiction:
Improvechat functionalityVSAvoidinterface structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media content viewing interface is enhanced to serve multiple functions: displaying media content, showing chat notifications, and presenting chat dialog. By making the viewing interface multi-functional rather than requiring a separate dedicated chat interface, the system reduces overall interface complexity while maintaining complete chat functionality, resolving the contradiction between versatility and device complexity

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

Solution Approach 2:

The chat functionality components (notifications, dialog, input) are merged with the media content viewing interface rather than existing as a separate interface. This consolidation reduces the total number of interfaces and simplifies the overall system structure while preserving all necessary chat functions, addressing the contradiction between functionality completeness and interface complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10904193B1Modular chat in a content sharing platform
Publication Date: 2021.01.26 SNAP INC
  • US10904193B1 patent drawing
  • US10904193B1 patent drawing
  • US10904193B1 patent drawing

AI summary

Systems and methods are provided for receiving a new chat message during display of media content in a messaging application, causing display of a notification indicating the new chat message was received, the notification overlaid on top of the media content, detecting selection of the notification, causing a chat dialog to be overlaid on the display of the media content, detecting dismissal of the chat dialog, and based on determining dismissal of the chat dialog, continuing display of the media content.