Notification System for Game Session Social Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online social networking systems for online computer games do not effectively allow users to interact with friends who are not currently engaged in a game session, limiting social interaction and collaboration within the gaming community.

Innovation Solution

A notification system that displays a graphical user interface with a menu element to show notifications based on user behavior, allowing users to join existing game sessions of their connections or invite friends to join their ongoing game sessions, while considering user privacy preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users can only interact with friends during active game sessions, then game session coordination is simplified, but social interaction opportunities are limited

Engineering Contradiction:
Improvesocial interaction capabilityVSAvoidnotification system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification system is segmented into distinct components: a notification generator that creates notification data, a notification interface that displays notifications, and a menu element that provides interaction options. This segmentation allows the system to handle multiple social interaction scenarios (inviting friends, joining sessions, receiving updates) without requiring a monolithic complex system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification system acts as an intermediary between the game session management system and the user interface. It receives game session data, processes it into notification formats, and presents it to users through the menu element. This intermediary layer enables social interaction enhancement without directly complicating the core game session coordination mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system monitors all user connections for game session activity, then social engagement opportunities increase, but information processing load increases

Engineering Contradiction:
Improvesocial engagement rateVSAvoiddata processing volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The notification system applies local quality by selectively generating notifications based on specific user behaviors and game session events rather than monitoring all possible data. It focuses on relevant events such as when a friend joins a game session, when they achieve milestones, or when they invite the user to join, processing only the necessary subset of data to maintain social engagement without overwhelming data processing loads.

Inventive Principle:
Principle #3Local quality

3Loss of information

If notifications are displayed prominently to maximize visibility, then user awareness of friend activities increases, but interface clutter increases

Engineering Contradiction:
Improveinformation visibilityVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The notification system merges the notification display with the existing menu element of the graphical user interface. Instead of creating separate prominent notification windows or overlays that would clutter the interface, it integrates notifications into the menu structure, allowing users to access friend activity information through their existing navigation patterns without adding visual complexity or clutter to the main interface.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12273480B2User behavior based notification interface
Publication Date: 2025.04.08 SNAP INC
  • US12273480B2 patent drawing
  • US12273480B2 patent drawing
  • US12273480B2 patent drawing

AI summary

A notification system is configured to perform operations that include: causing display of a graphical user interface at a client device associated with a user account, the graphical user interface including a menu element to display one or more notifications; accessing a list of user connections associated with the user account based on the causing display of the graphical user interface; determining that a user connection from among the list of user connections is engaged in a game session; and presenting a notification within the menu element in response to the determining that the user connection from among the list of user connections is engaged in a game session, the notification including a display of a user identifier associated with the user connection, and a game title associated with the game session.