Dynamic GUI Rendering via Persona-Based Content Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing universally identical web content to all users ignores individual preferences, leading to decreased user satisfaction, reduced conversion rates, and inefficient resource usage in rendering graphical user interfaces.

Innovation Solution

A system dynamically renders graphical user interfaces by identifying user personas based on login information, evaluating conditions associated with action commands, and selecting relevant content items and widgets to provide personalized content, thereby reducing resource consumption and enhancing user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If identical web content is provided to all users, then website maintenance is simplified and deployment is easier, but user satisfaction decreases and conversion rate reduces

Engineering Contradiction:
Improvewebsite maintenance simplicityVSAvoiduser satisfaction
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system applies local quality by customizing different portions of web content based on user characteristics. Instead of providing uniform content to all users, the system dynamically selects and presents relevant content items, widgets, and layouts tailored to each user's preferences, behavior patterns, and account information, thereby improving user satisfaction while maintaining manageable complexity through modular content organization

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements dynamics by making the web content adaptive and changeable in real-time based on user interactions and profile data. The graphical user interface dynamically reconfigures itself by selecting different content items, widgets, and layouts according to evaluated user conditions, transforming the static identical content model into a dynamic personalized experience

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If identical web content is rendered for all users, then content delivery is consistent and simple, but computing resources are wasted on rendering irrelevant content

Engineering Contradiction:
Improvecontent delivery consistencyVSAvoidcomputing resource waste
Core Design Contradiction:
Stability of the object's compositionVSLoss of energy

Solution Approach 1:

The system applies the extraction principle by selectively removing irrelevant content from the graphical user interface based on user evaluation. Instead of rendering all possible content items for every user, the system extracts and displays only the subset of content that is relevant to each specific user based on their profile, preferences, and behavior, thereby reducing computing resource consumption while maintaining consistent delivery of relevant content

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements parameter changes by dynamically adjusting the composition and characteristics of rendered content based on user parameters. The evaluation of user conditions and characteristics leads to changes in which content items are selected, how widgets are configured, and what layout is applied, optimizing resource usage by rendering only the necessary content parameters for each user

Inventive Principle:
Principle #35Parameter changes

3Reliability

If personalized content is dynamically rendered for each user, then user satisfaction increases and conversion rate improves, but system complexity increases

Engineering Contradiction:
Improveuser satisfactionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the content delivery process into distinct modular components: user profile evaluation, content item selection, widget configuration, and layout arrangement. Each component handles a specific aspect of personalization independently, allowing the system to manage complexity through modular architecture while delivering comprehensive personalized experiences through the coordinated operation of these segmented functions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements preliminary action by pre-defining content items, widgets, and layout templates that can be selectively assembled. User profiles and preferences are evaluated in advance to determine which pre-prepared content elements should be included, reducing the complexity of real-time content generation while still achieving dynamic personalization through intelligent selection and combination of pre-configured elements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10719202B2System for dynamically rendering a graphical user interface
Publication Date: 2020.07.21 BANK OF AMERICA CORP
  • US10719202B2 patent drawing
  • US10719202B2 patent drawing
  • US10719202B2 patent drawing

AI summary

A system for dynamically rendering a graphical user interface is disclosed. The system is configured to receive a login information associated with a user. The system then identifies a persona associated with the user based on the received login information. The identified persona is associated with a set of action commands and each action command includes a condition and a content item identifier. The system proceeds to identify the action commands associated with the identified persona, evaluate the conditions associated with the identified set of action commands, and determine the conditions that are satisfied based on the evaluating. Next, the system identifies the content item identifiers associated with the satisfied conditions and retrieves the content items associated with the identified content item identifiers. Then, the system renders the retrieved content items in a graphical user interface.