Automated GUI Region Allocation via Bid-Weighted Server Linking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for sharing allocable regions of graphical user interfaces (GUIs) are inefficient, as they rely on human designers to manually link interactive regions to servers, leading to slow and costly processes.
Innovation Solution
A machine-based system that automatically allocates and reallocates allocable regions of GUIs by using a weighted randomization algorithm to link them to different servers based on bid values submitted by requesters, dynamically updating the allocation plan to distribute shares of impressions or clicks among requesters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a human GUI designer manually links interactive regions to servers, then the linking process is controllable and customizable, but the process becomes slow and expensive
Solution Approach 1:
The system enables automatic linking of allocable regions to servers through machine-based allocation. The allocation manager automatically receives allocation requests, determines appropriate servers based on bid values, and links regions without requiring human designer intervention, thereby increasing productivity while maintaining controllability through the automated decision-making process
Solution Approach 2:
The patent replaces the mechanical process of manual GUI design and linking with an automated computational system. The allocation manager uses algorithms to automatically determine server assignments based on bid values, substituting human manual operations with machine-based automation that operates faster and at lower cost
2Adaptability or versatility
If allocable regions are statically linked to servers, then the configuration is simple and stable, but the system lacks adaptability to changing conditions
Solution Approach 1:
The system implements dynamic allocation where the linkage between allocable regions and servers is not fixed but can change over time. The allocation manager continuously receives allocation requests with bid values and dynamically reassigns regions to different servers based on current bid rankings, enabling the system to adapt to changing conditions while managing complexity through automated processes
Solution Approach 2:
The patent utilizes parameter changes in bid values to drive allocation decisions. As bid values change over time, the allocation manager recalculates server assignments based on updated parameters, allowing the system to adapt dynamically. The complexity is managed by automating the parameter monitoring and reassignment process rather than requiring manual reconfiguration
Data Source
AI summary
An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.


