Personalized GUI Views for Construction Workflow Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing construction management software applications fail to personalize GUI views for different users, leading to inefficient user interactions and unsatisfactory quality of experience due to irrelevant content and layouts, which hinders task completion and increases navigation time.

Innovation Solution

A method involving obtaining baseline GUI data, feature data, and payload data to generate a personalized GUI view using an AI model architecture, predicting optimal layouts and relevant content for individual users based on user, party, and project information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a standardized GUI view is provided to all users, then the system complexity is reduced and ease of manufacture is improved, but the adaptability to different user needs deteriorates and user interaction efficiency decreases

Engineering Contradiction:
Improveease of system implementationVSAvoidadaptability to user needs
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by customizing different portions of the GUI view based on user-specific characteristics. The system generates personalized GUI views by selecting and arranging UI elements, content, and layouts according to individual user roles, preferences, and project contexts, while maintaining a standardized base template that ensures system-wide consistency and ease of implementation.

Inventive Principle:
Principle #3Local quality

2Productivity

If personalized GUI views are generated for each user, then the adaptability to user needs is improved and user interaction efficiency is enhanced, but the device complexity and computational resources required increase

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple standardized GUI view templates with different layouts, UI elements, and content configurations. These templates are prepared in advance and can be quickly selected and customized based on user characteristics, avoiding the need to generate entirely personalized views from scratch and reducing computational complexity while maintaining personalization benefits.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If comprehensive content is provided in GUI views, then the information completeness is improved, but the ease of operation deteriorates due to information overload and increased navigation time

Engineering Contradiction:
Improveinformation completenessVSAvoiduser operation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies the taking out principle by extracting and selectively displaying only the most relevant content and UI elements in personalized GUI views based on user roles, project types, and task contexts. Less relevant information is either omitted or placed in accessible but non-intrusive locations, reducing information overload while maintaining comprehensive access to all necessary data through organized categorization and prioritized presentation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260064440A1Computing System And Method For Generating Personalized Versions Of GUI Views
Publication Date: 2026.03.05 PROCORE TECHNOLOGIES INC
  • US20260064440A1 patent drawing
  • US20260064440A1 patent drawing
  • US20260064440A1 patent drawing

AI summary

An example computing platform is configured to: (i) receive, from a client device associated with a given user, a request to access a given GUI view of a construction management software application; (ii) obtain a set of baseline GUI data for the given GUI view; (iii) obtain a set of feature data for use in personalizing the given GUI view for the given user, (iv) obtain a set of payload data including content to be made available to the given user via the given GUI view; (v) generate a personalized version of the given GUI view based on the set of baseline GUI data, the set of feature data, and the set of payload data; and (vi) cause the personalized version of the given GUI view to be presented to the given user.