Database Update Buffers for Variable Data Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated data processing systems face challenges in efficiently handling data insertion and update requests, especially when input values vary widely or include non-existent types, requiring human intervention and complicating the use of artificial intelligence.

Innovation Solution

A method and device for processing data insertion and modification requests through a data distribution phase into buffers associated with database records, using operational markings and configuration files to optimize data updates, allowing for efficient and scalable data management without the need for extensive human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated data processing systems are used to handle data insertion and update requests, then processing efficiency is improved, but the system becomes more complex when input values vary widely or include non-existent types

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data processing system into distinct modules: a data distribution phase that handles request routing and buffer allocation, and a dispatching phase that handles actual data updates. This segmentation allows each module to specialize in specific tasks, reducing overall system complexity while maintaining high processing efficiency for diverse data types

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces buffers as intermediary structures between the data distribution phase and the dispatching phase. These buffers act as mediators that temporarily store data updates, allowing the system to handle varied input values without directly increasing the complexity of the core processing logic. The buffers absorb the variability of input data types and values

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If human intervention is required for handling varied input values, then data processing accuracy is improved, but the automation level decreases and implementation becomes more complex

Engineering Contradiction:
Improvedata processing accuracyVSAvoidautomation level
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent implements self-service mechanisms where the system automatically handles data updates based on predefined operational markings and configuration files. The dispatching phase automatically selects and executes appropriate update operations without requiring human intervention, even when input values vary widely. This maintains high automation levels while ensuring accurate processing through systematic rules

Inventive Principle:
Principle #25Self-service

3Speed

If data updates are processed without buffering, then processing speed is improved, but system scalability decreases

Engineering Contradiction:
Improveupdate processing speedVSAvoidsystem scalability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary actions during the data distribution phase by pre-allocating buffers and preparing update operations before the actual data writing occurs. This preliminary buffering and preparation allows the system to scale efficiently by pre-organizing processing tasks, while the actual update execution remains fast through the optimized dispatching phase

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12450214B2Electronic device for processing data update and/or insertion requests, method and corresponding program
Publication Date: 2025.10.21 BANKS & ACQUIRERS INT HLDG SAS
  • US12450214B2 patent drawing
  • US12450214B2 patent drawing
  • US12450214B2 patent drawing

AI summary

A method for processing data insertion and/or modification requests, which is implemented by an electronic processing device including a communication interface to receive the requests from a communication network. The method includes distributing data, within a plurality of buffers. Each buffer is associated with a record of a database. The association is made via a database record identifier present within the received insertion and/or modification requests. The data is inserted in the form of buffer records, including a value to be updated in and/or inserted into the database. The method also includes allocating data within the records of the database, from the buffers of the plurality of buffers. The allocation phase includes, for the buffer records that include an operational marking, executing, from a configuration file, a computer program specifically dedicated to the record and/or specifically dedicated to the data type of the value to be updated and/or inserted.