Dynamic Chat Link Reordering for Easier Action Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat interfaces require users to navigate through previously provided information and use specific terminology to perform actions, lacking dynamic updates based on user interaction.

Innovation Solution

Implementing an intelligent chatbot that reorganizes links and enables selection of valid actions while disabling conflicting options, using natural language processing and machine learning to dynamically update the chat interface based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the chat interface provides comprehensive information and action options, then the user can access all needed functionality, but the user must navigate through previously provided information and use specific terminology, increasing operational complexity

Engineering Contradiction:
Improvecomprehensive information accessVSAvoiduser navigation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The chat interface dynamically reorganizes links and action options based on user interactions. Previously selected links are moved to the bottom of the list, while unselected links are promoted upward. This dynamic reordering adapts the interface to user needs in real-time, reducing navigation complexity while maintaining comprehensive access to all information and actions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where user selections directly influence the interface layout. The chatbot monitors which links are selected and uses this feedback to reorganize the link order, promoting unselected links to more visible positions. This feedback loop continuously optimizes the interface based on actual user behavior patterns.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the chat interface allows multiple action options, then the user can perform various tasks, but conflicting actions may be accidentally selected, reducing operational reliability

Engineering Contradiction:
Improveaction option varietyVSAvoidaction selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The chatbot proactively identifies and prevents conflicting action selections before they can be executed. When a user selects an action that would conflict with previously selected actions or the current context, the system disables or removes the conflicting option from the interface. This preliminary prevention ensures that only valid, non-conflicting actions are available for selection, maintaining operational reliability while preserving versatility.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If the chat interface uses fixed link ordering, then the interface structure is simple, but non-selected links remain hidden or difficult to access, reducing information availability

Engineering Contradiction:
Improveinterface structure simplicityVSAvoidnon-selected link accessibility
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The link ordering in the chat interface is dynamic rather than fixed. Based on user interaction history, the system continuously reorders links to promote those that have not been selected. This dynamic adaptation ensures that non-selected links remain accessible and visible, preventing information loss while maintaining a relatively simple interface structure that evolves with user needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260072988A1Interactive Chat Interface with Dynamic Elements Responsive to User Interaction
Publication Date: 2026.03.12 ORACLE INT CORP
  • US20260072988A1 patent drawing
  • US20260072988A1 patent drawing
  • US20260072988A1 patent drawing

AI summary

Techniques for presenting a dynamic chat interface include executing a query to identify a plurality of links, respectively associated with set of information, for responding to the query. The system displays the plurality of links in a first display order concurrently with the query in a chat interface of an application. Upon receiving a selection of a first link of the plurality of links, the system displays a first set of information associated with the first link in an information pane. Upon receiving a request to redisplay the plurality of links, based on the selection of the first link, the system modifies the first display order to generate a second display order for the plurality of links and displays the plurality of links in the second display order concurrently with the query in the chat interface.