Contextually-adaptive conversational interface for dynamic rule modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conversational interfaces are limited in their ability to adapt to runtime customizations and changes in workflows, leading to inefficiencies when users need to perform tasks like scheduling meetings or uploading files, as they rely on predefined responses and cannot reflect real-time changes in user requests.

Innovation Solution

A contextually-adaptive conversational interface system that identifies semantic content and contextual metadata in user requests, modifies rules dynamically to require additional or exclude attribute values, allowing for real-time adaptation of workflows and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conversational interface uses predefined responses configured at deployment, then the system structure is simple and stable, but the system cannot adapt to runtime customizations and workflow changes

Engineering Contradiction:
Improveadaptability to runtime customizationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic rule evaluation where the conversational interface evaluates rules at runtime based on current workflow states and entities. The rule evaluation engine dynamically determines which rules apply to user requests based on runtime context, allowing the system to adapt to workflow changes without redeployment. This transforms the static predefined response system into a dynamic, context-aware system that can respond to runtime customizations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by evaluating rules against runtime states and entities rather than relying on fixed configurations. The rule evaluation process dynamically adjusts system behavior based on current workflow parameters, allowing the conversational interface to adapt to different runtime conditions without structural changes to the system architecture.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If workflows are re-configured and customized at runtime, then the system becomes more flexible and adaptable, but the conversational interface interactions do not reflect these runtime customizations

Engineering Contradiction:
Improveworkflow flexibilityVSAvoidconsistency of interface behavior
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the rule evaluation engine continuously evaluates rules based on runtime workflow states and entities. When workflows are re-configured at runtime, the system evaluates the updated workflow definition against user requests, ensuring that conversational interface interactions automatically reflect the latest workflow customizations. This feedback loop maintains consistency between workflow configurations and interface behavior.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of rules against runtime workflow definitions before processing user requests. By pre-evaluating which rules apply based on current workflow states, the system ensures that when workflows are customized at runtime, the conversational interface is already prepared to reflect these changes in its interactions with users.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a complex redeployment of the conversational interface is required to reflect workflow changes, then the system maintains stability and predefined behavior, but the productivity and response time to accommodate new requirements decrease

Engineering Contradiction:
Improveresponse time to workflow changesVSAvoidredeployment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the rule evaluation engine automatically evaluates rules against runtime workflow definitions without requiring external redeployment or configuration changes. When workflows are customized, the system autonomously adapts by evaluating the updated workflow states and entities, eliminating the need for complex redeployment processes and enabling immediate response to new requirements.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms from a static, redeployment-dependent model to a dynamic, runtime-adaptive model. The rule evaluation engine dynamically adjusts conversational interface behavior based on current workflow definitions, allowing the system to respond to workflow changes immediately without the complexity and time overhead of redeployment processes.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If the conversational interface relies on predefined workflows configured at deployment, then the system is easier to implement and maintain, but it limits the utility for performing custom business tasks

Engineering Contradiction:
Improveutility for custom tasksVSAvoidease of implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal rule evaluation mechanism that can handle multiple workflow types and custom business tasks through a single adaptive system. The rule evaluation engine evaluates rules against any runtime workflow definition, allowing the conversational interface to perform both predefined and custom tasks without requiring separate implementations for each workflow type, thus maintaining ease of implementation while expanding utility.

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

Data Source

PatentUS11823667B2Contextually-adaptive conversational interface
Publication Date: 2023.11.21 ORACLE INT CORP
  • US11823667B2 patent drawing
  • US11823667B2 patent drawing
  • US11823667B2 patent drawing

AI summary

Techniques for modifying rules for completing requests using a conversational interface are disclosed. A conversational interface receives a user request to perform a particular function. A system extracts semantic content from the request and obtains contextual metadata associated with the request. Using the semantic content and contextual metadata, the system generates a data set of attribute values. The system determines whether the data set matches a data set of required data attributes associated with the request. If the provided data set is different than the required data set, the system determines whether to modify a set of rules associated with the request. The set of rules specifies which attribute values are required to complete the request. When the system modifies the rules associated with the request, the system also determines whether to apply the rule modification to subsequent requests by the same user and other users.