Presence Indicators for Full-Screen Experience Pages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing social networking systems face challenges in creating a perception of a user's absence while they engage in activities within a shared full-screen experience page accessible from a group or private conversation, making it difficult to detect which users are present and which user interface they are interacting with.

Innovation Solution

The messaging system provides users with a highly interactive and engaging communication environment by allowing them to continue conversations in various full-screen experience pages. It generates and displays presence indicators, such as graphical elements, that reflect other group users' presence status and the types of experience pages they are accessing, ensuring seamless communication and user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users engage in activities within a shared full-screen experience page, then user engagement and communication continuity are improved, but the ability to detect user presence and determine which user interface they are interacting with deteriorates

Engineering Contradiction:
Improvecommunication continuityVSAvoiduser presence detection
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces presence indicators as intermediary elements that mediate between the full-screen experience page and other users. These indicators serve as a communication bridge, allowing users to understand the presence and interface state of other users without breaking the immersive full-screen experience. The presence indicators translate internal system state information into visible cues that other users can perceive.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs color changes in presence indicators to convey different user states and interface conditions. By varying colors based on user presence, active interface elements, and communication status, the system provides intuitive visual feedback without requiring users to leave the full-screen experience. This allows rapid perception of user state information through visual cues.

Inventive Principle:
Principle #32Color changes

2Productivity

If presence indicators are displayed to show user presence status, then user engagement is improved, but device complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments presence information into distinct, modular presence indicators that can be independently managed and displayed. Rather than creating a complex monolithic interface, the system divides user presence data into separate visual elements that can be positioned and styled independently. This segmentation allows for easier maintenance and customization while maintaining clear visual communication.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements presence indicators selectively based on communication needs and user preferences, rather than displaying all possible information continuously. The system applies presence indicators partially - showing them only when relevant to the current communication context - which reduces overall interface complexity while maintaining engagement where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250126084A1User presence indication data management
Publication Date: 2025.04.17 SNAP INC
  • US20250126084A1 patent drawing
  • US20250126084A1 patent drawing
  • US20250126084A1 patent drawing

AI summary

A method and a system include receiving a first message from a first device associated with a first user, the first message being associated with a group conversation between plural users including the first user and a second user, the group conversation comprising a main conversation view and first experience page; determining the first message was transmitted from the first experience page; detecting the first user being active within the first experience page and the second user being active within the main conversation view; and causing display of the first message, a name of the first user, and a page source graphical element indicating the first experience page on a second device associated with the second user.