Automated Database Query Generation via Visual Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users without knowledge of database syntax face challenges in accessing and querying database records, as they are unaware of the information contained within databases and the impact of their queries.

Innovation Solution

An automated database query generation method and system that provides a graphical user interface allowing users to interact with visual representations of database records, enabling them to select and combine user interface elements to generate queries automatically, with a processor configuring the display based on query results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly query databases using traditional syntax, then query functionality is achieved, but user accessibility deteriorates due to syntax knowledge requirements

Engineering Contradiction:
Improveuser accessibilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an automated query generation system that acts as an intermediary between the user and the database. This system includes a natural language processing module that converts user-friendly queries into database-specific query language automatically, eliminating the need for users to learn complex syntax while maintaining full database query functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides self-service capabilities by automatically generating appropriate queries based on user input without requiring manual syntax construction. The automated query generator analyzes user intent and independently formulates the correct database query statements, allowing users to access database functionality through simple interactions rather than learning specialized language.

Inventive Principle:
Principle #25Self-service

2Loss of information

If comprehensive database information is provided to users, then information completeness is improved, but information overload worsens

Engineering Contradiction:
Improveinformation completenessVSAvoidinformation accessibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements local quality by providing different levels and types of information to different users or at different stages of interaction. The system analyzes user needs and context to deliver precisely the right amount and type of information about database contents, ensuring completeness for those who need it while maintaining simplicity for others through adaptive information presentation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the amount and detail of information presented to users based on their interactions, preferences, and current query context. This dynamic adaptation allows the interface to provide comprehensive information when needed while maintaining simplicity during routine operations, resolving the contradiction between information completeness and accessibility.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If automated query generation is implemented, then ease of operation is improved, but system complexity worsens

Engineering Contradiction:
Improvequery simplicityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the complex query generation task into distinct functional modules: a natural language processing module for understanding user intent, an automated query generation module for constructing queries, and a result presentation module for displaying outcomes. This segmentation allows each component to handle specific aspects of the complexity, making the overall system more manageable while maintaining user-friendly operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated query generation system is designed as a universal interface that handles multiple types of database queries and operations through a single unified mechanism. This multi-functional approach consolidates what would otherwise require multiple specialized tools or interfaces, reducing overall system complexity while providing comprehensive query capabilities through one automated system.

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

Data Source

PatentUS12019625B2Techniques for automated database query generation
Publication Date: 2024.06.25 STATE STREET CORPORATION
  • US12019625B2 patent drawing
  • US12019625B2 patent drawing
  • US12019625B2 patent drawing

AI summary

Various embodiments are generally directed to techniques for automated generation of database queries. Techniques described herein may provide an automated database query generation method and system that provides a graphical user interface with one or more user interface items representing records within a database stored on a non-transitory computer-readable storage medium of a server. The server may receive an input from a graphical user interface, the input selecting one or more of the user interface elements. A processor of the server may configure the display of an indication within the graphical user interface that the one or more of the user interface elements has been selected. The processor of the server may automatically generate one or more queries to the database based upon the received input. The processor of the server may automatically update the configuration of the display of the one or more user interface elements based upon a result of the automatically generated one or more queries to the database.