Decision Tree Question Queue Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack efficient methods for dynamic business decision making, particularly in utilizing business rules to guide user interactions and data retrieval in a structured and efficient manner.

Innovation Solution

A system comprising multiple modules that access business rules, deconstruct them into conditions and actions, determine relevant questions, organize them into a question queue, order the queue based on dependencies, and present the questions to users, while also utilizing decision trees and storage areas to manage user responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system presents all questions from the decision tree to the user, then the decision-making process is complete, but the user interaction becomes inefficient and time-consuming

Engineering Contradiction:
Improvedecision-making efficiencyVSAvoiduser interaction time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-ordering questions in a queue based on decision tree structure and business rules before user interaction begins. This pre-organization of questions according to logical dependencies and priority ensures that the most relevant questions are presented first, reducing the time needed during actual user interaction while maintaining complete decision-making coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decision tree is segmented into ordered queues of questions rather than presenting all questions at once. The system divides the decision-making process into manageable segments (question queues) that can be presented sequentially, allowing the user to answer questions in a logical order without being overwhelmed by the entire decision tree at once, thus improving interaction efficiency.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system asks all questions in the decision tree, then all business rules are evaluated, but redundant inquiries increase and user experience deteriorates

Engineering Contradiction:
Improvebusiness rule evaluation completenessVSAvoiduser interaction smoothness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the question presentation based on user responses and decision tree structure. As users answer questions, the system updates the question queue and determines which questions are still relevant, eliminating redundant inquiries while maintaining complete business rule evaluation. This dynamic adaptation ensures both reliability and ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where user responses to questions feed back into the decision tree evaluation process. This feedback loop allows the system to identify which business rules have been sufficiently evaluated and which require additional questions, preventing redundant inquiries while ensuring all critical rules are checked, thus maintaining both completeness and user experience.

Inventive Principle:
Principle #23Feedback

3Speed

If the system stores all possible answers in the storage area, then future queries are faster, but the storage requirement increases significantly

Engineering Contradiction:
Improvequery response speedVSAvoidstorage capacity required
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary answer data needed for decision-making from the complete decision tree and stores only those specific answers in the storage area. Rather than storing all possible answers for all questions, the system selectively stores answers that are actually required based on the decision tree structure and business rules, significantly reducing storage requirements while maintaining fast query response for relevant questions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12293313B1Systems and methods for accessing a decision tree
Publication Date: 2025.05.06 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US12293313B1 patent drawing
  • US12293313B1 patent drawing
  • US12293313B1 patent drawing

AI summary

A system comprises one or more modules to access a business rule, deconstruct the business rule into a condition and an associated action, determine a set of questions relevant to the condition, place the set of questions into a question queue, order the question queue, and present the question queue to a user. A system comprises one or more modules to determine a subject of the request received from a user, use the subject to obtain a set of relevant questions, examine each question and determine whether an answer to a current question is available in a storage area, and present the current question when the answer is not available. A system comprises one or more modules to access a decision tree, determine a current node, determine an estimated number of nodes between the current node and a leaf node, and present a representation using the estimated number of nodes.