Messaging App Third-Party Resource Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in managing multiple application credentials, data sharing without control, and navigating through multiple interfaces to access features of third-party resources, leading to inefficiency and security risks.

Innovation Solution

A messaging application integrates third-party resource features within its interface, allowing users to authorize data sharing through a menu, tracks authorization, and reduces navigation by presenting third-party resources directly within its interface, using a markup-language document.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If users access third-party resources through separate applications, then resource functionality is available, but navigation time and device resource usage increase

Engineering Contradiction:
Improvenavigation timeVSAvoidinterface integration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges third-party resource interfaces into the messaging application interface, allowing users to access third-party resources without leaving the messaging app. This consolidation eliminates the need to navigate between separate applications, directly reducing navigation time while managing interface complexity through integrated design.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The messaging application is enhanced to serve multiple functions by integrating third-party resource access within its interface. The same interface structure handles both messaging operations and third-party resource interactions, making the application universal and reducing the need for separate navigation to other applications.

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

2Adaptability or versatility

If users share data with third-party resources, then resource functionality is enhanced, but data security and user control are compromised

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary authorization actions before data sharing occurs. Users are presented with authorization menus that require explicit consent before third-party resources can access user data. This preliminary control mechanism ensures data security is maintained while enabling versatile data sharing capabilities when users choose to proceed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where users receive information about data sharing requests and can review what data will be shared with third-party resources. This feedback loop allows users to make informed decisions about data sharing, maintaining security control while enabling adaptable data access when appropriate.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If users manage multiple application credentials, then access to various resources is enabled, but security risks and operational complexity increase

Engineering Contradiction:
Improveresource access capabilityVSAvoidcredential management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple credential management functions into a unified authorization system within the messaging application. Instead of requiring separate credential management for each third-party resource, the system consolidates authorization control in one location, making credential management easier while maintaining access to multiple resources.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If third-party resources are accessed through separate interfaces, then resource functionality is available, but device resource usage increases

Engineering Contradiction:
Improveresource access efficiencyVSAvoiddevice energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges third-party resource interfaces into the messaging application, allowing resource access within a single application context. This consolidation reduces device resource usage by avoiding the overhead of launching and switching between separate applications, thereby improving productivity while minimizing energy consumption.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4712436A2Third-party resource authorization
Publication Date: 2026.03.18 SNAP INC
  • EP4712436A2 patent drawingFigure 1
  • EP4712436A2 patent drawingFigure 2
  • EP4712436A2 patent drawingFigure 3

AI summary

Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, a request to access a third-party resource; in response to receiving the request, obtaining a user interface data corresponding to the third-party resource; generating, for display on a client device, a graphical user interface of the third-party resource based on the markup-language document; generating for display a menu with an option to authorize the third-party resource to access user data from the messaging application; and authorizing the third-party resource to access the user data from the messaging application in response to a user interaction with the menu.