Embedding Application Interface Within Host UI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of terminal devices, such as smartphones, face inconvenience and distraction when switching between applications to access different service features, often missing dynamic updates in the process.

Innovation Solution

The technique involves receiving a service request from a terminal, determining the need for a second application's interface, generating and sending interface data to embed the second application's interface within the first application's interface, allowing seamless co-presentation without obscuring the original content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user switches from the current application to another application to access a different service feature, then the user can access the needed service, but the user loses context of the original application and may miss dynamic updates

Engineering Contradiction:
Improveservice access capabilityVSAvoidcontext information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent embeds the second application's interface within the first application's interface, creating a nested structure where the user can access services from the second application without leaving the first application. This nesting allows the user to maintain context of the original application while accessing additional services, effectively resolving the contradiction between service accessibility and context retention.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If the user manually transitions back and forth between applications, then the user can access different service features, but the operation becomes inconvenient and distracting

Engineering Contradiction:
Improveservice feature accessVSAvoidoperation convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the interface of the second application into the interface of the first application, allowing both applications to be accessed simultaneously within a single unified interface. This eliminates the need for manual switching between applications, making the operation more convenient and reducing user distraction while maintaining access to multiple service features.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If the second application's interface is presented separately, then the service feature is accessible, but the original application's interface is obscured

Engineering Contradiction:
Improveservice accessibilityVSAvoidvisible interface area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent implements nesting by placing the second application's interface within a designated region of the first application's interface. This allows the second application's services to be accessible without completely obscuring the first application's interface, as the nested structure enables partial visibility and access to both interfaces simultaneously.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments the display area by allocating a specific region within the first application's interface for embedding the second application's interface. This segmentation allows both interfaces to coexist in distinct areas, ensuring that the original application's interface remains partially visible while providing access to the second application's services.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11175968B2Embedding an interface of one application into an interface of another application
Publication Date: 2021.11.16 BANMA ZHIXING NETWORK HONGKONG CO LTD
  • US11175968B2 patent drawing
  • US11175968B2 patent drawing
  • US11175968B2 patent drawing

AI summary

Causing an interface of one application to be embedded into an interface of another application is disclosed, including: receiving a service request from a terminal; determining that the service request is associated with a second application; determining interface data that is used to generate the second interface associated with the second application; and sending the interface data to the terminal. Embedding an interface of one application into an interface of another application is disclosed, including: presenting a first interface associated with a first application; generating a service request for a requested service feature; receiving interface data determined based at least in part on the service request; generating a second interface associated with a second application using the interface data; and embedding and presenting the second interface associated with the second application within the first interface associated with the first application.