Customizable User Interface Containers for Role-Based Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user interfaces are often designed as one-size-fits-all solutions, failing to accommodate individual user needs and preferences, leading to reduced productivity and accessibility for users with varying roles and visual acuity requirements.

Innovation Solution

A network-based system that allows users to customize their interfaces by activating a customization mode, determining their role and permissions, retrieving and populating data elements within customizable containers, and saving user-specific settings, enabling personalized layout and attribute adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a one-size-fits-all user interface is designed and pushed to end users, then the development and support of the user interface remains manageable, but user productivity decreases and accessibility is reduced for users with varying roles and visual acuity requirements

Engineering Contradiction:
Improveuser interface adaptabilityVSAvoiduser interface customization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The user interface is segmented into modular containers that can be independently configured. Each container holds specific data elements and can be customized separately, allowing users to personalize their interface without redesigning the entire system. This segmentation enables adaptability while keeping the overall system structure manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Users are empowered to self-customize their interfaces by dragging and dropping containers and data elements without requiring developer intervention. The system provides tools for users to configure their own interfaces based on their roles and preferences, reducing the burden on development teams while increasing interface adaptability.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If users are provided with complete customization controls, then user productivity and accessibility improve, but the complexity of managing and supporting the user interface increases

Engineering Contradiction:
Improveuser interface ease of useVSAvoidcustomization management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-configures containers and data elements based on user roles before the user needs to customize. Role-based templates are prepared in advance, allowing users to start from pre-organized structures rather than building from scratch. This preliminary action simplifies the customization process while maintaining ease of use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The container system serves multiple functions: it organizes data elements, enables customization, provides role-based templates, and maintains system consistency. This multi-functionality reduces the need for separate mechanisms for each purpose, simplifying overall management while enhancing user experience.

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

3Loss of information

If the user interface includes all necessary data elements, then information completeness is maintained, but the interface becomes crowded and difficult to navigate making it hard for users to find information

Engineering Contradiction:
Improveinformation completenessVSAvoidinformation findability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

Data elements are segmented into separate containers that can be selectively displayed. Instead of showing all data elements at once, the system divides them into organized groups that users can access based on their needs. This segmentation maintains information completeness while improving findability through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The user interface dynamically adjusts its content based on user interactions and roles. Containers and data elements can be added, removed, or repositioned based on user preferences and organizational context. This dynamic behavior ensures information completeness is maintained while adapting the interface to prevent crowding and improve navigateability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240143351A1Systems and methods for advanced user interfaces with customizable containers
Publication Date: 2024.05.02 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US20240143351A1 patent drawing
  • US20240143351A1 patent drawing
  • US20240143351A1 patent drawing

AI summary

A computer system for generating a customizable user interface may be provided. The computer system may be programmed to (i) receive an indication to activate a customization mode for a user interface from an end user; (ii) determine a role and one or more permissions for the end user; (iii) retrieve one or more containers of data elements based on the role for the end user; (iv) populate each of the one or more containers with a plurality of data elements based on the one or more permissions for the end user; (v) display the customization mode for the user interface including the one or more containers to the end user; (vi) receive one or more changes to the user interface from the end user; and (vii) update a profile for the end user based on the one or more changes.