UI Navigation Guidance via Shortest Path Determination
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If comprehensive UI guidance and shortest path determination are implemented, then user productivity is improved, but system complexity increases
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.
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.
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
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.
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.
Data Source
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.


