Dynamic UI Module Auction for Interface Space Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces on navigation devices and computing devices are not designed to dynamically provide a variety of up-to-date information tailored to a user's interests and context, requiring a complex centralized process to determine relevant content, which is inefficient and difficult to update with new content categories.

Innovation Solution

A system and method where self-determining UI modules bid for space on the user interface based on their determined priority levels, with a UI controller selecting modules for display based on their priority, using user profile information, context, and click history to ensure relevance and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a centralized process is used to determine what content to display on the user interface, then the system can provide relevant information to the user, but the system complexity increases and the interface cannot dynamically adapt to new content categories

Engineering Contradiction:
Improvedynamic adaptability to new content categoriesVSAvoidcomplexity of centralized control system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the monolithic interface into multiple independent UI modules, each capable of independently determining its own content and priority. This segmentation eliminates the need for a complex centralized decision-making system while enabling dynamic adaptability, as each module can independently respond to new content categories without requiring system-wide rule updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each UI module autonomously determines its own content, priority level, and bidding strategy without requiring centralized control. This self-service approach allows modules to dynamically adapt to new content categories independently, while the auction mechanism efficiently allocates interface space based on module priorities rather than complex centralized rules.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the user interface provides a plurality of frequently changing information tailored to user interest, then user experience improves, but determining what content to display requires a large complex set of rules that need frequent updates

Engineering Contradiction:
Improveease of interface updatesVSAvoidcomplexity of content selection system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

UI modules autonomously determine their own content and priority levels based on user context and module type, eliminating the need for a complex centralized rule system. Each module independently adapts to provide relevant information, and the auction mechanism automatically resolves conflicts for interface space without requiring manual rule updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamic content selection through continuous bidding by UI modules based on real-time user context, location, and module priorities. This dynamic approach replaces static complex rule sets with an adaptive auction mechanism that automatically adjusts content display based on current user needs and module performance.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If UI modules are allowed to determine their own content and priority, then the system becomes more adaptable and easier to update, but coordination among modules requires an auction mechanism

Engineering Contradiction:
Improveindependence of UI modulesVSAvoidcoordination mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs a universal auction mechanism that serves multiple coordination functions simultaneously: allocating interface space, resolving module conflicts, determining display priority, and enabling dynamic content selection. This single multi-functional mechanism coordinates independent UI modules efficiently without requiring separate complex systems for each coordination task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10248393B2System and method for generating a user interface by auctioning space on the user interface to self-determining, content-providing modules
Publication Date: 2019.04.02 STELLANTIS AUTO SAS
  • US10248393B2 patent drawing
  • US10248393B2 patent drawing
  • US10248393B2 patent drawing

AI summary

A system and method is provided for generating a dynamic, user interface that is capable of frequently changing and learning to provide the most relevant information to the user. The method includes executing a plurality of user interface (UI) modules on a computing device. Each UI module is a software component that provides content for display in the user interface. Each UI module determines its own content and its own priority level and bids for user interface space using its determined priority level. A UI controller is executed on the computing device. The UI controller is a software component that receives bids for the UI modules, determines the number of available spots for UI modules in the user interface, and selects UI modules associated with the highest priority for display in the available user interface spots.