Natural Language Query Processing With Policy-Based Document Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat tools require the removal of content from a governed space and consolidation into a single location for analysis, disrupting existing data flows and slowing response times.

Innovation Solution

A system that allows for high-level control over content analysis by separating documents into restricted and accessible subsets, analyzing only the accessible subset to generate responses, thereby preserving computing resources and workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content is removed from governed space and consolidated into a single location for analysis, then response generation can be performed, but existing data flows are disrupted and response times are slowed

Engineering Contradiction:
Improveresponse generation capabilityVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the document collection into multiple subsets based on access policies, allowing the system to process only relevant portions of data rather than consolidating everything into a single location. This enables parallel processing and reduces the time required to analyze all content while maintaining response generation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary access control mechanism that filters and selects documents based on user policies before they are processed. This intermediary layer allows the system to maintain existing data flows while selectively accessing only the necessary content for response generation, avoiding the need to disrupt overall data streams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If all documents are made accessible for analysis, then comprehensive response generation is possible, but computing resources are wasted on restricted content

Engineering Contradiction:
Improveresponse generation capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the document collection into restricted and accessible subsets based on user policies. The system then processes only the accessible subset, significantly reducing computing resource consumption while maintaining the ability to generate comprehensive responses from relevant content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by processing only the necessary portion of documents (accessible subset) rather than all documents. This selective processing approach reduces computing resource consumption while still providing sufficient information for accurate response generation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If user policies are enforced on document access, then security and privacy are maintained, but document processing complexity increases

Engineering Contradiction:
Improveaccess control accuracyVSAvoiddocument processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-classifying documents into restricted and accessible subsets based on user policies before processing begins. This pre-sorting approach simplifies the actual processing phase, as the system only needs to handle the accessible subset without repeatedly evaluating complex access control rules during processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the processing task into two distinct phases: policy evaluation (which determines accessibility) and content processing (which handles only accessible documents). This segmentation reduces overall processing complexity by separating the complex access control logic from the simpler content processing operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260050681A1Systems and methods for processing a natural language query
Publication Date: 2026.02.19 ROCKET SOFTWARE
  • US20260050681A1 patent drawing
  • US20260050681A1 patent drawing
  • US20260050681A1 patent drawing

AI summary

Systems and methods for processing a natural language query. The system includes at least one database storing a plurality of documents; an interface for receiving a natural language query from a user; and one or more processors executing instructions stored on memory and configured to reference at least one policy associated with the user, wherein the at least one policy defines a permission for the user with respect to accessing the plurality of documents, restrict access to a first subset of the plurality of documents based on the policy associated with the user such that only a second subset of the plurality of documents can be referenced to generate a response to the query, and reference the second subset of the plurality of documents to generate the response to the natural language query, wherein the interface is further configured to present the generated response to the user.