Customizing Tool for Third-Party Application Screen Sequences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile device users face dissatisfaction due to the need to repeatedly start and stop third-party applications to complete tasks, such as finding movie theaters and purchasing tickets, which involves unnecessary screen navigation and decreased user experience.
Innovation Solution
A customizing tool that identifies data associated with third-party applications' screens through application program interfaces, allowing users to create customized execution sequences that combine application functionalities, bypassing default start screens and unnecessary steps, resulting in a streamlined user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users execute third party applications through default start screens, then applications can be launched, but users experience unnecessary screen navigation and repeated starting/stopping of applications
Solution Approach 1:
The system performs preliminary actions by discovering and analyzing application screens and data structures before user execution. It pre-configures customized execution sequences that eliminate the need for users to navigate through default start screens repeatedly, allowing direct access to relevant application functions.
Solution Approach 2:
The system segments the application execution process into discoverable screens and data elements. By identifying individual screens and their associated data through application program interfaces, the system can reconstruct execution sequences that skip unnecessary navigation steps and directly present relevant information to users.
2Productivity
If applications execute through default sequences, then all screens are displayed, but users must navigate through unnecessary screens
Solution Approach 1:
The system extracts only the necessary screens and data elements from the complete application set. By using application program interfaces to discover and identify specific screens and their associated data, it creates customized execution sequences that contain only relevant screens, excluding unnecessary default start screens and intermediate navigation steps.
Solution Approach 2:
The system dynamically generates customized execution sequences based on user selections and task requirements. Rather than using fixed default sequences, it adapts the execution path by selecting specific screens and data elements that are relevant to the user's current needs, making the application execution flexible and task-oriented.
3Adaptability or versatility
If customized execution sequences are created, then user satisfaction increases, but application program interface discovery is required
Solution Approach 1:
The system performs self-service by automatically discovering application screens and data structures through application program interfaces. The customizing tool autonomously analyzes the application landscape, identifies relevant screens and data elements, and generates customized execution sequences without requiring manual configuration or complex user intervention in the discovery process.
Data Source
AI summary
A system is provided for customized execution sequences for portions of third party applications. A customizing tool conducts discovery through application program interfaces to identify data associated with screens associated with third party applications. Each application program interface is associated with a corresponding third party application. The customizing tool also enables selection of a customized screen execution sequence based on the data and a portion of the screens. The customized screen execution sequence includes at least one screen corresponding to each third party application and excludes at least one default start screen associated with at least one of the third party applications. Additionally, the customizing tool stores the selection of the customized screen execution sequence as a customized application. Execution of the customized application outputs a customized result to a user interface. The customized result is based on execution of the customized screen execution sequence.


