Application Navigation Bookmark Reordering With Search Highlights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software application navigation menus are often static and unintuitive, leading to inefficiencies as users struggle to find relevant pages and requiring manual page selection for bookmarks, which is not efficient.

Innovation Solution

A navigation customization screen that allows users to dynamically select, reorder, and search for application pages, maintaining user-specified ordering of bookmarks while highlighting search matches, and saving preferences for a tailored navigation menu.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing static navigation menus are used, then the navigation structure is simple to implement, but users struggle to find relevant pages and navigation efficiency deteriorates

Engineering Contradiction:
Improvenavigation efficiencyVSAvoiduser effort to find pages
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The navigation menu transitions from a static structure to a dynamic one where users can search for pages, drag and drop items to reorder them, and customize the navigation hierarchy. The search functionality dynamically filters and highlights matching pages, while the drag-and-drop interface allows real-time reordering, making the navigation adapt to user needs rather than requiring users to adapt to fixed structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Users are empowered to independently customize their own navigation menus by searching for pages, selecting relevant items, and arranging them in their preferred order. The system provides tools that enable users to serve themselves in organizing navigation according to their specific needs without requiring administrator intervention or complex configuration procedures.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual bookmark selection is required, then the navigation menu can be customized to user needs, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvenavigation customizationVSAvoidtime to create bookmarks
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by providing a search functionality that automatically locates pages based on user input. Instead of requiring users to manually browse through the entire application structure to find pages for bookmarks, the search function pre-identifies relevant pages, which are then highlighted and ready for selection, significantly reducing the time and effort required to create customized navigation menus.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The search functionality provides immediate feedback by highlighting pages that match the search query within the navigation menu structure. This visual feedback allows users to quickly identify and select relevant pages for their customized menu without having to manually explore the entire application hierarchy, thereby accelerating the bookmark creation process while maintaining high adaptability.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If a large number of application pages are available, then the application functionality is comprehensive, but it becomes difficult for users to identify particular pages of interest

Engineering Contradiction:
Improveapplication functionalityVSAvoidpage identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system extracts the essential function of page identification from the overwhelming list of all available pages by implementing a search filter. Users can input search terms to extract and display only the relevant pages that match their needs, effectively separating the signal (relevant pages) from the noise (irrelevant pages). This extraction process maintains access to the full application functionality while making specific page identification straightforward and efficient.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses visual highlighting (color changes) to indicate pages that match the search query. Matching pages are highlighted within the navigation menu structure, providing immediate visual cues that guide users to the relevant pages. This visual differentiation makes it easy to identify pages of interest among a large number of available pages without requiring users to manually examine each page title or description.

Inventive Principle:
Principle #32Color changes

4Ease of manufacture

If existing bookmark configuration techniques are used, then bookmarks can be created, but users must separately locate and manually identify pages, lacking convenient organization mechanisms

Engineering Contradiction:
Improvebookmark creationVSAvoidbookmark organization
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system merges the functions of bookmark creation and organization into a single integrated interface. The drag-and-drop navigation menu allows users to simultaneously select pages for bookmarks and organize them in their desired order within the same interaction sequence. This consolidation eliminates the need for separate bookmark management steps, making both creation and organization equally convenient and intuitive.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250217430A1Navigation bookmarking and reordering through optimized graphical user interface
Publication Date: 2025.07.03 INTUIT INC
  • US20250217430A1 patent drawing
  • US20250217430A1 patent drawing
  • US20250217430A1 patent drawing

AI summary

Aspects of the present disclosure provide techniques for providing a graphical user interface for customizable application navigation. Embodiments include displaying a list of pages associated with a software application in a navigation customization screen and receiving selections of two or more pages of the pages as bookmarks. Embodiments include receiving drag and drop input via the navigation customization screen that changes an ordering of the two or more pages within the list of the plurality of pages and receiving a search query comprising a text string. Embodiments include moving one or more pages matching the search query to a top of the list of the pages within the navigation customization screen and displaying an indication in the navigation customization screen that one of the two or more pages also matches the search query without changing the ordering of the two or more pages within the list of the pages.