Customizing Tool for Third-Party Application Screen Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser experienceVSAvoidtime for screen navigation
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #1Segmentation

2Productivity

If applications execute through default sequences, then all screens are displayed, but users must navigate through unnecessary screens

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidnumber of screens
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If customized execution sequences are created, then user satisfaction increases, but application program interface discovery is required

Engineering Contradiction:
Improvecustomization capabilityVSAvoidinterface discovery complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8627223B1Customized execution sequences for portions of third party applications
Publication Date: 2014.01.07 T MOBILE INNOVATIONS LLC
  • US8627223B1 patent drawing
  • US8627223B1 patent drawing
  • US8627223B1 patent drawing

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.