Dynamic User Interface Generation for Custom Card Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for customizing transaction cards lack efficiency and user-friendliness, particularly in managing diverse customer and product contexts across multiple locations and languages, leading to suboptimal customization experiences for both businesses and consumers.

Innovation Solution

A custom card design system that generates user interfaces dynamically based on contextual parameters, allowing administrative users to configure customizable elements for various customer and product contexts, enabling efficient management and delivery of tailored card design experiences across different locales and languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate user interfaces are created for different customer and product contexts, then each interface can be highly customized, but the system complexity and maintenance burden increase significantly

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single user interface template that can dynamically adapt to multiple customer and product contexts. The template includes configurable elements that can be customized through parameters such as customer context identifiers and product context identifiers, allowing one interface to serve multiple functions across different contexts without requiring separate interfaces for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses parameter-based configuration to adapt the user interface template to different contexts. By changing parameters like customer context identifiers, product context identifiers, and configurable element settings, the same template can produce context-appropriate interfaces. This avoids the complexity of maintaining multiple separate interfaces while preserving customization capabilities.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single user interface template is used for all contexts, then system complexity is reduced, but the ability to provide context-specific customization is limited

Engineering Contradiction:
Improvesystem complexityVSAvoidcontext-specific customization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The user interface template incorporates configurable elements that can be locally adjusted based on context. Specific portions of the interface (such as branding elements, product displays, and customer information sections) can be customized through parameters without affecting the overall template structure. This allows context-specific customization while maintaining a unified template framework.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If separate interfaces are developed for each location and language, then local user experience is optimized, but the time and resources required for development and updates increase

Engineering Contradiction:
Improvelocal user experienceVSAvoiddevelopment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The single user interface template is designed to serve multiple locations and languages through parameter configuration. By setting location identifiers and language preferences as parameters, the same template can provide localized user experiences across different regions without requiring separate interface developments for each location.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The template is pre-configured with configurable elements and parameters that can be quickly adjusted for different locations and languages. This preliminary setup allows rapid deployment and easy updates across multiple contexts, reducing the time required for development and maintenance compared to creating separate interfaces for each location.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If extensive customization options are provided, then user satisfaction increases, but the interface complexity and difficulty of use increase

Engineering Contradiction:
Improvecustomization optionsVSAvoidinterface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The customization options are segmented into configurable elements within the template, each controlled by specific parameters. This segmentation allows the system to provide extensive customization capabilities while presenting a simplified interface to users. The parameters organize customization options in a structured manner that is easier to manage and configure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10055773B2System and methods for generating user interfaces for custom card design session
Publication Date: 2018.08.21 CPI CARD GRP MINNESOTA
  • US10055773B2 patent drawing
  • US10055773B2 patent drawing
  • US10055773B2 patent drawing

AI summary

A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.