Dynamic Ruletree for Office Action Reply Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face a deadlock scenario where the interview flow for a human-computer interface (HCI) cannot be determined from the format of a target output document, and vice versa, making it challenging to generate an output document when neither the format nor the interview flow is known beforehand.

Innovation Solution

The implementation of a straddling systolic ruletree that dynamically constructs correspondence rules between fields of a web page and portions of a target output document, allowing for the generation of documents where the composition and flow are determined through user interaction, using a systolic rulebase that organizes rules into a tree structure and traverses nodes to output document portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static interview flow is used to generate output documents, then the document format can be controlled, but the system cannot adapt when the output document format is unknown or dynamic

Engineering Contradiction:
Improveadaptability to unknown output formatsVSAvoidinterview flow complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic interview flow system where the sequence of questions and document sections is determined at runtime based on user answers and document state, rather than following a fixed predetermined path. This allows the system to adapt to unknown output formats while managing complexity through rule-based decision trees.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interview flow is segmented into discrete questions and document sections that can be independently controlled. The system divides the document generation process into manageable units (questions, answers, document sections) that can be dynamically assembled based on user input, reducing the complexity of handling unknown formats.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the output document format is determined during the interview process, then flexibility is achieved, but the system requires more computational resources and time

Engineering Contradiction:
Improveflexibility in document structureVSAvoiddocument generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining the rulebase structure, question templates, and document section frameworks before the actual interview. This allows the system to quickly assemble documents during the interview process without needing to create all structures from scratch, reducing generation time while maintaining flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters such as document section ordering, question sequencing, and field mapping dynamically during the interview based on user answers. By modifying existing template parameters rather than creating new document structures, the system achieves flexibility with minimal computational overhead and time cost.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a rulebase is used to manage correspondence rules, then the system can maintain synchrony between HCI elements and document elements, but the rulebase management becomes complex

Engineering Contradiction:
Improvesynchrony between HCI and document elementsVSAvoidrulebase management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The rulebase is designed as a universal data structure that serves multiple functions: it manages correspondence rules between HCI elements and document elements, defines question-to-section mappings, and maintains synchrony across the entire document generation process. This multi-functionality reduces the need for separate management systems while maintaining reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements feedback mechanisms where the rulebase continuously updates based on user answers and document state changes. This feedback loop maintains synchrony between HCI elements and document elements automatically, reducing the need for complex manual synchronization while ensuring reliability.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If dynamic document construction is implemented without pre-defined formats, then adaptability is maximized, but the system demands more computer memory and processing power

Engineering Contradiction:
Improvedocument format adaptabilityVSAvoidcomputer processing power
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system uses copying by instances of predefined template structures rather than creating entirely new document structures from scratch. When generating documents with unknown formats, the system reuses and combines existing template instances, reducing the processing power and memory required compared to building documents from fundamental elements alone.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20230229848A1Generating correct-by-construction office action replies from an interview and online corpora
Publication Date: 2023.07.20 BRIDGEMAN II RICHARD CHARLES
  • US20230229848A1 patent drawing
  • US20230229848A1 patent drawing
  • US20230229848A1 patent drawing

AI summary

Systems for generating a USPTO office action response document based on an input USPTO Office Action document. A method implementation for constructing the USPTO office action response traverses a ruletree that has been dynamically formed from user answers to successive questions based on characteristics of the USPTO Office Action document. The ruletree comprises a first set of data items that pertains to an HCI and the ruletree further comprises a second set of data items that pertain to the target USPTO office action response document. Correspondence between the set of user answers to questions and passages in the USPTO office action response document are maintained in the ruletree. The ruletree expands and contracts during user interaction. To generate the USPTO office action response document, the ruletree is traversed in a sorted order, where traversal of a node generates a passage or passages in the generated USPTO office action response document.