Dynamic Interface Modification for Mobile Payment Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile payment systems on limited-size devices require users to navigate through multiple screens or windows to initiate transactions, leading to errors and reduced speed due to limited input accuracy and space constraints.

Innovation Solution

The system dynamically modifies the graphical user interface by generating additional interface elements within a single screen based on contextual data, allowing users to initiate transactions with a single input by comparing parameter values and modifying the interface accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users navigate through multiple screens or windows to initiate transactions on mobile devices, then the system can provide comprehensive transaction options, but the transaction initiation speed decreases and error rate increases due to limited input accuracy and space constraints

Engineering Contradiction:
Improvetransaction optionsVSAvoidtransaction initiation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by analyzing historical transaction data and user behavior patterns before the user initiates a new transaction. It pre-generates contextual interface elements and predicts expected parameter values, so that when the user arrives at the transaction screen, the interface is already optimized with relevant options pre-positioned, eliminating the need to navigate through multiple screens to find appropriate transaction types or parameters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The graphical user interface dynamically adapts its structure and content based on real-time contextual data, including the user's current location, time, device state, and transaction history. The interface elements are not static but are generated and modified on-the-fly to match the expected transaction scenario, allowing the system to provide comprehensive transaction options while maintaining a streamlined single-screen presentation that improves initiation speed.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the graphical user interface displays more interface elements within a single screen, then the user can initiate transactions faster with single input, but the interface complexity and difficulty of layout increase due to limited display space

Engineering Contradiction:
Improvetransaction initiation speedVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of uniformly distributing interface elements across the screen, the system applies local quality by positioning different types of interface elements in specific zones based on their importance and expected user interaction. Critical transaction initiation elements are placed in prominent, easily accessible locations, while secondary information and options are positioned in less prominent areas. The interface adapts its local characteristics based on the predicted transaction context, providing fast access to essential functions without overwhelming the user with complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system resolves space constraints by transitioning from a two-dimensional flat layout to a multi-dimensional interface structure. It uses hierarchical organization where interface elements are arranged in layers and groups, allowing comprehensive functionality to be presented within a compact single-screen view. The interface can expand or collapse sections dynamically, and uses spatial relationships to convey information hierarchy, enabling rich functionality without increasing apparent visual complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If the system dynamically generates interface elements based on contextual data, then the user interaction accuracy improves, but the data processing and interface modification time increase

Engineering Contradiction:
Improveinput accuracyVSAvoidinterface modification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary data processing by continuously analyzing historical transaction data, user behavior patterns, and contextual information in the background before the user needs to initiate a transaction. It pre-computes expected parameter values and pre-generates relevant interface elements based on predicted transaction scenarios. This preliminary preparation ensures that when the user opens the transaction interface, the system can quickly present accurate, context-relevant options without requiring time-consuming real-time analysis during the actual transaction initiation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs self-service mechanisms by automatically generating and modifying interface elements based on contextual data without requiring manual configuration or user input for each transaction. The interface adaptation process is autonomous, using machine learning models and rule-based systems to predict user intent and automatically adjust the interface accordingly. This self-service capability reduces the time required for interface modification while maintaining high input accuracy, as the system learns from past interactions and continuously improves its predictions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240126575A1Dynamic modification of displayed interface elements based on contextual data
Publication Date: 2024.04.18 THE TORONTO DOMINION BANK
  • US20240126575A1 patent drawing
  • US20240126575A1 patent drawing
  • US20240126575A1 patent drawing

AI summary

The disclosed embodiments include computer-implemented systems and processes that dynamically and selectively modify portions of a displayed interface to include interface elements that, when selected by a user through a single provided input, initiate a performance of a data exchange in accordance with parameter values consistent with prior initiated data exchanges. For example, a communications device may display, on a display unit, a first interface element representative of a first data exchange and may receive expected values of parameters that characterize the second data exchange. When a determined parameter value is consistent with the expected parameter values, the communications device may modify the first interface element and present, on the display unit, the modified first interface element and a second interface element within the interface. Upon selection of the second interface element, the communications device may initiate the second data exchange in accordance with the expected parameter values.