Graphical User Interface Asset Summaries via Server-Side Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A server computer system that groups assets into buckets, identifies representative assets based on selection criteria, obtains images associated with these assets, and sends an asset summary interface to a computing device, reducing the need for local image processing by offloading it to third-party servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If graphical user interface data is exchanged between computing device and server during user interaction, then the interface can be dynamically updated and interactive, but bandwidth and computer processing power are wasted

Engineering Contradiction:
Improveinterface interactivityVSAvoidbandwidth and processing power consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The interface is segmented into static components (layout, structure) and dynamic components (data, content). The server provides the complete interface structure in advance, and only specific data portions are exchanged during user interaction, reducing overall bandwidth consumption while maintaining interactivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs preliminary actions by generating and providing the complete graphical user interface structure to the computing device before user interaction begins. This includes pre-processing interface elements and organizing data structures, so that during interaction, only minimal data updates are needed rather than exchanging entire interface datasets.

Inventive Principle:
Principle #10Preliminary action

2Speed

If images are processed locally on the computing device, then image processing can be performed quickly and efficiently, but computing resources are consumed

Engineering Contradiction:
Improveimage processing speedVSAvoidlocal computing resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

A third-party server acts as an intermediary to perform image processing operations. Instead of the computing device processing images locally or the main server handling all processing, a specialized third-party server processes images and returns results. This distributes computational load and reduces local resource consumption while maintaining processing speed through optimized server-side operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Local mechanical image processing operations on the computing device are replaced with remote server-side processing operations. The computing device sends image data to the third-party server for processing, substituting local computational mechanics with remote network-based processing mechanics, thereby conserving local computing resources.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250328363A1System and method for providing a graphical user interface
Publication Date: 2025.10.23 THE TORONTO DOMINION BANK
  • US20250328363A1 patent drawing
  • US20250328363A1 patent drawing
  • US20250328363A1 patent drawing

AI summary

A server computer system comprises a communications module; at least one processor coupled to the communications module; and a memory coupled to the at least one processor and storing processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to obtain data associated with a plurality of assets; group the assets into one or more asset buckets; within at least one of the asset buckets, identify at least one representative asset based at least on stored selection criteria; obtain at least one image associated with the at least one representative asset; and send, via the communications module and to a computing device, an asset summary interface that includes the at least one image associated with the at least one representative asset. The plurality of assets may include one or more assets generated using an artificial intelligence engine trained on asset data.