Graphical User Interface Asset Summaries via Server-Side Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Speed
If images are processed locally on the computing device, then image processing can be performed quickly and efficiently, but computing resources are consumed
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.
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.
Data Source
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.


