User-Configurable Extract Templates for Database Query Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing large databases with numerous data attributes is inefficient due to the need for high-level querying knowledge and the lack of user-friendly, customizable tools for data extraction.

Innovation Solution

The implementation of user-customizable extract templates allows users to customize predefined queries, reducing the need for developer intervention and enabling granular control over data access through API endpoints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users access large databases directly, then data access capability is provided, but high-level querying knowledge is required and ease of operation deteriorates

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between users and databases by implementing predefined extract templates that act as mediators. These templates translate complex database queries into simplified user-friendly formats, allowing users to access data without requiring high-level querying knowledge while maintaining the underlying database complexity intact.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data access process into distinct components: predefined extract templates for user interaction, query parameter configurations, and database execution layers. This segmentation allows users to interact with simplified template interfaces while the system handles the complex database operations separately, reducing the operational burden on users.

Inventive Principle:
Principle #1Segmentation

2Productivity

If developers create customized queries for each user, then data access precision is improved, but device complexity and development time increase

Engineering Contradiction:
ImproveproductivityVSAvoidloss of time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-creating and storing extract templates before user requests. These templates are prepared in advance with predefined query structures and parameters, allowing the system to quickly match user needs against existing templates rather than creating customized queries from scratch, thus significantly reducing development and implementation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements universality by designing extract templates that can serve multiple users and purposes. A single template can be configured for different users with varying access levels and requirements, allowing one template structure to fulfill multiple functions and eliminate the need for separate customized queries for each user scenario.

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

3Adaptability or versatility

If data access is highly customizable, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamics by allowing extract templates to be configurable and adaptable to different user needs while maintaining a standardized structure. Users can dynamically adjust parameters such as data filters, sorting options, and field selections within the template framework, providing adaptability without requiring complex custom query development, as the template structure remains relatively simple and stable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250181588A1Data extraction with user-configurable extract templates
Publication Date: 2025.06.05 NASDAQ TECHNOLOGY AB
  • US20250181588A1 patent drawing
  • US20250181588A1 patent drawing
  • US20250181588A1 patent drawing

AI summary

The described technology relates to systems and techniques for providing efficient and easy-to-use user-customizable extract templates for running queries against databases. The user-customizable extract templates enable customization of the same predefined query according to the requirements and privileges of respective users. In particular, embodiments enable customization of queries by users themselves, reducing or altogether eliminating having developers to modify the query or associated extract templates while still allowing the data owners or administrators to control access to the data.