REST Webservice Configuration for No-Code Database Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing information in complex databases requires complex computer coding tasks, making it difficult for non-specialist users and even specialist developers, and is time-consuming.

Innovation Solution

A method and system that presents a list of pre-existing events and actions to users, allowing them to select and call REST web services without coding, using a data model and repository to identify and configure the services for standard and non-standard database tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex coding methods are used to access database information, then the ability to interact with standard and non-standard tables is improved, but the ease of operation deteriorates as non-technical users cannot efficiently retrieve or update data

Engineering Contradiction:
Improveability to interact with database tablesVSAvoidease of database access
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a REST webservice as an intermediary layer between users and the database. This mediator translates simple HTTP requests into complex database operations, allowing non-technical users to access both standard and non-standard tables without writing code. The webservice handles the complexity of database interactions while presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service database access by allowing users to directly call REST webservices with predefined actions. Users can independently retrieve, create, update, and delete records in both standard and non-standard tables by simply configuring service parameters rather than relying on technical experts to write custom scripts.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If bespoke scripts are written by specialist developers to access database information, then the functionality to access complex databases is improved, but the loss of time increases due to the time-consuming nature of custom script development

Engineering Contradiction:
Improvecustom database access capabilityVSAvoidtime to access database information
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring REST webservices with common database operations and actions. Instead of writing custom scripts for each access need, users can select from pre-defined services that already have the complex database logic prepared, significantly reducing the time required to access database information while maintaining the ability to handle both standard and non-standard tables.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a user-friendly interface is provided for database access, then the ease of operation is improved, but the device complexity increases due to the need for configuration frameworks and service management

Engineering Contradiction:
Improveuser interface accessibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the database access system into distinct modular components: a framework REST webservice layer, configurable action modules, and database interface layers. This segmentation allows the complex functionality to be broken down into manageable, independently configurable units that can be assembled through simple user selections rather than complex programming.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12613754B2Database management methods and associated apparatus
Publication Date: 2026.04.28 BOOMI LP
  • US12613754B2 patent drawing
  • US12613754B2 patent drawing
  • US12613754B2 patent drawing

AI summary

A computer-implemented method for calling a REST webservice for interacting with a database that stores database information, the method comprising: presenting to a user a list of pre-existing events, wherein each of the pre-existing events provides a trigger in response to activity in the database; receiving a user selection of one of the presented pre-existing events; receiving a user selection of one or more actions to be taken in response to the selected pre-existing event providing a trigger; and when the selected pre-existing event happens, calling a REST webservice by sending data to a receiver based on the selected pre-existing event and the one or more selected actions.