UI Navigation Guidance via Shortest Path Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often face difficulties navigating complex user interfaces (UIs) to access information, such as order status, due to cumbersome login processes and intricate navigation, leading to frustration and reliance on phone support instead of web-based solutions.

Innovation Solution

A computer system that determines a shortest path to a goal within a UI using neural networks and Monte Carlo simulations, providing prompts and enhancements to aid users in efficiently navigating the UI, integrating with IVR systems to guide users through voice commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users navigate through complex UI with multiple login steps and intricate navigation, then information security and system control are improved, but user ease of operation deteriorates

Engineering Contradiction:
Improveinformation securityVSAvoiduser ease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides automated guidance that enables users to independently navigate complex UI without human assistance. The guidance system analyzes user actions in real-time and provides contextual prompts, allowing users to self-service through the complex login and navigation processes without calling support.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user interactions and provides real-time feedback through contextual prompts and guidance. The feedback mechanism tracks user position in the UI flow and delivers appropriate guidance messages, helping users understand what actions to take next while maintaining security requirements.

Inventive Principle:
Principle #23Feedback

2Productivity

If comprehensive UI guidance and shortest path determination are implemented, then user productivity is improved, but system complexity increases

Engineering Contradiction:
Improveuser productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a guidance intermediary layer that sits between the user and the complex UI. This intermediary analyzes the UI structure, determines optimal navigation paths, and translates complex system requirements into simple user prompts, thereby improving productivity without exposing the underlying system complexity to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary analysis of the UI structure and pre-calculates optimal navigation paths before users interact with the interface. By determining the shortest path in advance and preparing guidance content beforehand, the system enables rapid user progression without real-time computational overhead during user interactions.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If real-time UI state analysis and shortest path determination are performed, then navigation efficiency is improved, but computational energy consumption increases

Engineering Contradiction:
Improvenavigation timeVSAvoidcomputational energy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system pre-analyzes UI structures and pre-determines optimal navigation paths when the UI state changes or when users first access the system. By performing these computationally intensive operations in advance rather than in real-time during user navigation, the system minimizes energy consumption during actual user interactions while still providing rapid guidance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs detailed UI analysis and shortest path determination only for the local region of the UI that the user is currently interacting with, rather than analyzing the entire UI system globally. This localized approach reduces computational energy consumption while still providing accurate real-time guidance for the user's current navigation context.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11847475B2System and method for guiding a user to a goal in a user interface
Publication Date: 2023.12.19 EXPRESS SCRIPTS STRATEGIC DEVELOPMENT INC
  • US11847475B2 patent drawing
  • US11847475B2 patent drawing
  • US11847475B2 patent drawing

AI summary

A system for integrating a telephone system and a computing system is provided. The system includes an interactive voice response (IVR) platform configured to: obtain a computer-readable command based on user input; determine a goal in the web application associated with the computer-readable command; and obtain information indicating a shortest navigation path to the goal, relative to other navigational paths to the goal in the web application. The system includes a cobrowse client configured to receive a document object model (DOM) of a current state of the web application from a cobrowse session for a web server hosting the web application. The IVR platform is configured to, based on the DOM, determine a next navigation action along the shortest navigation path; generate a user prompt based on the next navigation action; and monitor user progress to reach the goal in the web application using one or more updated DOMs.