Messaging SDK Integrating Chat Context into Web Gaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a disconnect between their online interactions in messaging applications and multiplayer video games, requiring them to leave one to engage in the other, and existing gaming applications offer limited and unfamiliar chat interfaces that detract from the user experience.

Innovation Solution

A software development kit (SDK) facilitates seamless communication between messaging and gaming applications by integrating messaging features into gaming platforms, allowing users to continue conversations and play with friends within the familiar messaging application interface, while ensuring secure data sharing and context-based functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users switch between messaging application and gaming application to communicate or play, then communication and gaming functions can be performed, but user experience deteriorates due to requiring context switching and leaving one application to use the other

Engineering Contradiction:
Improveuser experienceVSAvoidtime spent switching contexts
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges messaging application functionality directly into the gaming application interface by integrating the messaging application's user interface elements (chat window, contact list, message input fields) within the gaming application window. This allows users to communicate with friends while playing games without switching applications, eliminating context switching overhead and improving ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The gaming application is enhanced with multi-functionality by incorporating both gaming features and messaging features within a single application interface. The integrated system allows the gaming application to serve dual purposes: entertainment through gaming and communication through messaging, reducing the need to switch between separate applications and minimizing time loss.

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

2Adaptability or versatility

If gaming application provides its own chat interface, then communication within gaming context is enabled, but user experience deteriorates due to unfamiliar interface and limited functionality compared to messaging application

Engineering Contradiction:
Improvecommunication capabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses the messaging application's established interface design as an intermediary solution. Instead of creating a new chat interface from scratch within the gaming application, it embeds the familiar messaging application's interface elements directly into the gaming context. This allows users to leverage their existing knowledge of the messaging interface while maintaining gaming functionality, achieving adaptability without sacrificing ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11799811B2Messaging and gaming applications communication platform
Publication Date: 2023.10.24 SNAP INC
  • US11799811B2 patent drawing
  • US11799811B2 patent drawing
  • US11799811B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application. The web-based gaming application is launched, via the platform, from the messaging application. Context of the messaging application from which the web-based gaming application was launched is determined. The context of the messaging application is communicated, via the platform, to the web-based gaming application. A feature of the messaging application is integrated, via the platform, into the web-based gaming application based on the context from which the web-based gaming application was launched.