Embedding Third-Party Interfaces in Social Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional resource exchange methods on mobile devices suffer from slow loading speeds due to web page redirection, which hampers user experience and efficiency.

Innovation Solution

A method where a mobile device detects a third-party application identifier, verifies it with a remote server, generates an application-specific interface, and performs transactions, replacing it with an instant message response, utilizing a non-webView interface for faster information display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If web page redirection is used for resource exchange, then the system can handle third-party applications, but the loading speed is slow

Engineering Contradiction:
Improveloading speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the interface loading process by separating the social networking application interface from the third-party application interface. Instead of redirecting to a separate web page, the third-party interface is embedded within the social networking application's interface framework, allowing both interfaces to coexist and communicate within a single application context, thereby improving loading speed while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (interface embedding technology) that acts as a bridge between the social networking application and third-party applications. This intermediary allows the third-party application interface to be loaded and displayed within the social networking application's interface without requiring external web page redirection, thus resolving the contradiction between handling third-party applications and maintaining fast loading speeds

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If web page redirection is used, then resource exchange can be performed, but user experience deteriorates due to slow loading

Engineering Contradiction:
Improveuser experienceVSAvoidloading time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-loading and embedding the third-party application interface within the social networking application before actual resource exchange operations are needed. The interface structure and necessary components are prepared in advance and integrated into the main application interface, so when users initiate resource exchange, the interface is already ready and responsive, eliminating delays associated with on-demand web page redirection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the third-party application interface with the social networking application interface into a unified interface experience. By combining these interfaces within a single application context rather than separating them through web page redirection, the system maintains consistent navigation, styling, and response characteristics, thereby improving user experience while eliminating the time loss associated with interface transitions

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10630807B2Method and system for loading application- specific interfaces in a social networking application
Publication Date: 2020.04.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10630807B2 patent drawing
  • US10630807B2 patent drawing
  • US10630807B2 patent drawing

AI summary

A mobile device supports loading application-specific interfaces associated with the third-party application into a social networking application. The mobile device sends a third-party application identifier to a remote server, which returns a verification result. If positive, the mobile device activates the third-party application to generate an application-specific interface and loads the interface into the social networking application. After detecting a user request initiated through the interface, the mobile device sends the user request to the remote server, which performs a transaction with a third-party server accordingly and returns a response to the mobile device. In response, the mobile device deactivates the third-party application and replaces the application-specific interface with a display of an instant message corresponding to the response in the social networking application. If negative, the mobile device displays an instant message corresponding to the negative verification result in the social networking application.