Conversational Task Graphs for Context-Aware Help Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in performing tasks due to static and non-intuitive help sections in software applications, which provide a single static list of steps that are not user-friendly and require manual interpretation.

Innovation Solution

A method and system that transform help files into conversational task completion structures using knowledge graphs, where each step is represented as a node with natural language instructions and edges based on success or failure, allowing interactive assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static list of steps is provided in the help section, then the help content is complete and comprehensive, but the user experience is poor and navigation is difficult

Engineering Contradiction:
Improveuser navigationVSAvoidhelp structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent transforms the static help structure into a dynamic knowledge graph that adapts to user needs. The system dynamically determines which steps to present based on user actions, context, and completion status, making the help navigation adaptive rather than fixed. This resolves the contradiction by making the help system flexible and responsive while maintaining comprehensive coverage of all possible steps.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the complete help content into discrete, modular steps that can be independently presented and tracked. Each step is a separate node in the knowledge graph, allowing the system to selectively display only relevant steps rather than requiring users to navigate through an entire static list. This segmentation enables efficient navigation while preserving the completeness of the overall help content.

Inventive Principle:
Principle #1Segmentation

2Productivity

If manual interpretation of help steps is required, then the help content can be comprehensive, but the time required to understand and perform tasks increases

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidtime to understand steps
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system employs natural language processing and automated reasoning to interpret and present help steps without requiring manual user analysis. The knowledge graph automatically processes the hierarchical step structure, determines user context, and generates appropriate guidance, eliminating the need for users to manually interpret complex help documentation. This automation significantly reduces the time users spend understanding tasks while maintaining comprehensive help coverage.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual cognitive processing of help steps with automated computational processing. Instead of users manually interpreting help text and determining next actions, the system uses algorithmic processing of the knowledge graph structure to automatically determine and present the appropriate next step based on user context and task state. This substitution of mechanical/computational processing for manual interpretation dramatically improves task completion efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If a single static list of steps is used, then the help file is simple to maintain, but it cannot adapt to different user contexts or task states

Engineering Contradiction:
Improvecontext awarenessVSAvoidhelp structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic help system where the knowledge graph structure automatically adapts to different user contexts and task states. The system dynamically determines which steps are relevant based on user actions, current application state, and task progress, presenting only the necessary guidance for each specific situation. This dynamic adaptation provides context-aware help while maintaining a manageable underlying structure through the hierarchical knowledge graph organization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12555000B2Generation of conversational task completion structure
Publication Date: 2026.02.17 INTUIT INC
  • US12555000B2 patent drawing
  • US12555000B2 patent drawing
  • US12555000B2 patent drawing

AI summary

A method that includes obtaining, for a task, a help file including steps, and generating, from the help file, a knowledge graph for the task, the knowledge graph includes nodes connected by directed edges. Generating the knowledge graph includes, for a step of the set of steps obtaining, from the step, a first step attribute value defining an action type of an action specified by the step, generating a natural language instruction based on the action type and a second step attribute value, in the step, corresponding to a parameter of the action, and storing the natural language instruction in a node. The method further includes storing the knowledge graph.