Adaptive Polymorphic Conversational Query Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing conversational interfaces are limited in their ability to handle dynamic workflows and customizations at runtime, forcing users to restrict their interactions and limiting the system's ability to provide tailored recommendations.

Innovation Solution

The development of an adaptive polymorphic object-agnostic conversational interaction model that allows for the construction of queries at runtime, enabling the conversation handler object to adapt to changing contexts and schema independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional conversational interface is used with fixed workflows, then the system structure is simple and easy to implement, but the system cannot adapt to dynamic customizations at runtime and limits user interaction flexibility

Engineering Contradiction:
Improveadaptability to dynamic workflowsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic workflow system where the conversational interface can adapt to changing contexts and schemas at runtime. The system uses a polymorphic object-agnostic model that allows workflows to be re-configured dynamically without requiring design-time entities, enabling the interface to evolve based on real-time user needs and data structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal conversational framework that can handle multiple workflow types and customizations through a single polymorphic model. This object-agnostic approach allows the same conversational interface to serve multiple functions across different contexts, eliminating the need for separate designs for each workflow scenario.

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

2Loss of information

If design-time entities are required for workflow configuration, then the system structure is well-defined and stable, but users cannot request custom aggregations or detailed information about runtime-specific configurations

Engineering Contradiction:
Improveruntime configuration informationVSAvoiduser interaction flexibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces a polymorphic object-agnostic model as an intermediary layer between the conversational interface and the underlying data structures. This mediator enables the system to capture, manage, and provide access to runtime configuration information without requiring pre-defined design-time entities, allowing users to query custom aggregations and detailed runtime specifics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the conversational model is restricted to predefined workflows, then the system is easier to manage and maintain, but users are forced to limit their usage and interaction methods

Engineering Contradiction:
Improveinteraction flexibilityVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent utilizes parameter changes in the polymorphic model to enable dynamic adaptation of the conversational interface. By allowing schemas and contexts to change at runtime without restructuring the entire system, the model maintains flexibility while managing complexity through controlled parameter variations rather than structural overhauls.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12293158B2Query construction from conversational inputs
Publication Date: 2025.05.06 ORACLE INT CORP
  • US12293158B2 patent drawing
  • US12293158B2 patent drawing
  • US12293158B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with defining an adaptive model for conversational interaction are described herein. In one embodiment, a computer-implemented method includes semantically processing a conversational input to separate the input into a plurality of structural entities. The method also includes constructing a query of a data provider based on one or more of the structural entities and a query paradigm. The method also includes transmitting the query to the data provider for execution. The method further includes presenting the query results through a user interface.