Dynamic Application Navigation via Machine Learning Route Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties navigating efficiently through complex applications to reach desired screens or functions, especially when starting from a screen other than the home screen.

Innovation Solution

A computing platform receives a user's request for navigation assistance, identifies the current and destination nodes, and uses a machine learning model to generate an optimized navigation route. This route is then dynamically presented to the user through a series of user interfaces, guiding them to the desired destination while avoiding unavailable or suboptimal computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications provide more robust features and become more complex, then functionality and capabilities are improved, but navigation difficulty and user effort increase

Engineering Contradiction:
Improveapplication functionalityVSAvoidnavigation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a navigation assistance system as an intermediary between the user and the complex application. This system includes a computing platform that receives navigation requests, determines current and destination nodes, generates optimized navigation routes, and provides guidance instructions to users. The intermediary translates complex application navigation into simple, step-by-step directions, resolving the contradiction between rich functionality and ease of navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The navigation assistance system implements feedback by continuously monitoring the user's current location within the application and comparing it against the planned navigation route. The system dynamically adjusts and updates navigation instructions based on the user's progress, providing real-time guidance that adapts to the user's actual navigation state, thereby simplifying operation in complex applications.

Inventive Principle:
Principle #23Feedback

2Productivity

If users navigate through complex applications manually, then full application functionality is accessed, but time to reach destination increases

Engineering Contradiction:
Improvenavigation speedVSAvoidtime to reach destination
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The navigation assistance system performs preliminary action by pre-calculating optimized navigation routes before the user begins navigation. The computing platform determines the optimal path from the current node to the destination node in advance, considering the application's structure and available navigation options. This preliminary route planning eliminates the need for users to explore and discover the path manually, significantly reducing navigation time while maintaining access to full application functionality.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If dynamic user interfaces are generated to guide navigation, then navigation assistance is improved, but system complexity and computational resources increase

Engineering Contradiction:
Improvenavigation assistanceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The navigation assistance system applies segmentation by dividing the navigation guidance into discrete, manageable components. The system segments the navigation route into individual nodes and transitions, providing guidance for each step separately through dynamic user interfaces. This segmentation simplifies the complex task of navigating through entire applications by breaking it down into simple, sequential instructions, making the system more manageable despite the complexity of the underlying application structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250028578A1Predictive System for Dynamic Application Navigation
Publication Date: 2025.01.23 BANK OF AMERICA CORP
  • US20250028578A1 patent drawing
  • US20250028578A1 patent drawing
  • US20250028578A1 patent drawing

AI summary

Arrangements for optimized navigation through an application are provided. In some examples, a request for application navigation assistance may be received from a user via an application executing on a device. The request for assistance may include identification of a desired destination within the application. A destination node associated with the identified destination may be identified and a current node of the may be identified. Based on the current node and the destination node, a machine learning model may be executed to output an optimized navigation route from the current node to the destination node. One or more user interfaces may then be dynamically generated and transmitted to the user to facilitate navigation through the application from the current node to the destination node.