Task-Centric UI Layout Automation via User Interaction Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In E-commerce systems, users often face inefficiencies due to the need to manually navigate through multiple steps to access the appropriate user interface layout for performing tasks, leading to repetitive and time-consuming interactions.

Innovation Solution

Implementing a system that tracks user interactions to dynamically determine and present task-centric user interface layouts based on previous interactions, reducing the need for manual navigation by associating sequences of layouts and navigation actions with specific tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a pre-defined default view is used for user interface layout, then the system structure is simple and easy to implement, but users need to take multiple navigation actions to configure the layout for their specific tasks, increasing time consumption

Engineering Contradiction:
Improvesystem structureVSAvoidtime consumption
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by tracking and analyzing user navigation patterns in advance. It records the sequence of navigation actions users take to reach task completion, then uses this pre-analyzed information to automatically present the appropriate task-centric layout when users initiate similar tasks, eliminating the need for users to manually navigate through multiple steps

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The user interface layout transitions from a static pre-defined default view to a dynamic task-centric layout. The system dynamically determines and presents different layout configurations based on the specific task context and previously tracked user behavior patterns, allowing the interface to adapt and optimize itself for each task scenario

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If a single default layout is provided for all users, then the system is easy to maintain and deploy, but it does not accommodate different user interaction patterns and task requirements, reducing operational efficiency

Engineering Contradiction:
Improvesystem deploymentVSAvoidoperational efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary tracking and analysis of individual user navigation patterns before task execution. By recording and storing the sequence of navigation actions each user takes to complete tasks, the system builds a personalized knowledge base that enables automatic presentation of optimized layouts tailored to each user's interaction style and task requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of layout configuration from a fixed single default layout to multiple task-centric layouts with different configurations. Based on tracked user behavior data, the system adjusts layout parameters such as element positioning, visibility, and arrangement to match each user's preferred interaction patterns and specific task needs

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If users manually configure the layout for each task, then the layout can be precisely tailored to task requirements, but the repetitive navigation actions increase time consumption and reduce execution speed

Engineering Contradiction:
Improvelayout customizationVSAvoidexecution speed
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements self-service by automatically analyzing user navigation patterns and task contexts, then autonomously determining and presenting the appropriate task-centric layout without requiring manual user configuration. The system learns from user behavior and performs the layout optimization task itself, eliminating repetitive manual navigation actions while maintaining precise task-specific layout tailoring

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms by tracking and recording user navigation actions and task completion patterns. This feedback data is used to refine and improve the automatic layout determination process, allowing the system to learn from user interactions and progressively enhance its ability to present optimally configured layouts for specific tasks

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11487515B2System and method for automated user interface layout presentation based on task
Publication Date: 2022.11.01 SHOPIFY INC
  • US11487515B2 patent drawing
  • US11487515B2 patent drawing
  • US11487515B2 patent drawing

AI summary

A system and method to assist in repetitively performing a task within an application/system is provided. Tracking information, in terms of how a user interacts with the application/system is stored. The tracking information includes a series of navigation actions the user takes to perform a task, and includes a sequence of user interface layouts presented in the course of performing the task. Based on the stored tracking information, a task-centric user interface layout is determined, and this is presented to the user in response to the user performing one of the navigation actions within the sequence of interface layouts. This saves the user from having to execute the series of navigation actions each time the user is to perform the task.