Graphical User Interface Dynamic Step Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical user interfaces often result in unnecessary bandwidth and computer processing power waste due to excessive data exchanges between computing devices and server systems during interaction.

Innovation Solution

A server computer system with a communications module, processor, and memory provides a graphical user interface that dynamically updates based on activation steps, enabling real-time communication only with the dedicated server performing the current step, reducing unnecessary network usage by disabling interface elements once a step is completed and enabling the next step's representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the graphical user interface maintains all interface elements as selectable throughout the activation process, then the user can access information at any step, but unnecessary data exchanges and bandwidth usage occur when communicating with servers for completed steps

Engineering Contradiction:
ImproveUser access to informationVSAvoidBandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The interface dynamically updates the selectable state of interface elements based on the current activation step. As activation progresses, previously selectable elements become non-selectable, and new elements become selectable. This dynamic state management ensures that data exchanges only occur for currently relevant activation steps, eliminating unnecessary bandwidth usage while preserving user access to active information.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system maintains communication capabilities with all server systems throughout the activation process, then any activation step can be queried, but processing power is wasted on unnecessary server communications

Engineering Contradiction:
ImproveQuery capabilityVSAvoidProcessing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The system dynamically controls communication capabilities by enabling or disabling interface elements based on the current activation step. The processor determines which interface elements should be selectable and updates the graphical user interface accordingly. This ensures that processing power is only expended on communicating with servers for currently active activation steps, rather than maintaining open communication channels with all servers throughout the entire activation process.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the graphical user interface allows continuous interaction with all activation steps, then comprehensive information access is provided, but network resources are consumed unnecessarily

Engineering Contradiction:
ImproveInformation accessibilityVSAvoidNetwork usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The interface implements dynamic visibility and interactivity control where interface elements corresponding to completed activation steps are rendered non-selectable, while elements for current and future steps remain selectable. This dynamic state management ensures that network resources are consumed only for retrieving and displaying information relevant to the current activation step, eliminating unnecessary data exchanges while preserving access to all necessary information as activation progresses.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12189918B2System and method for providing a graphical user interface
Publication Date: 2025.01.07 THE TORONTO DOMINION BANK
  • US12189918B2 patent drawing
  • US12189918B2 patent drawing
  • US12189918B2 patent drawing

AI summary

A server computer system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to provide, via the communications module and to a computing device, a graphical user interface that includes interface elements that represent a series of activation steps and identifies one of the activation steps as a current activation step, the representation of the current activation step selectable to communicate with a dedicated server computer system performing the current activation step to display information related to the current activation step; determine that the current activation step has been completed; and update the graphical user interface to disable the representation of the current activation step as selectable; identify another one of the activation steps as a next current activation step; and enable the representation of the next current activation step as selectable to communicate with a dedicated server computer system performing the next current activation step to display information relating to the next current activation step.