Machine Learning Time Interval Prediction for Database Record Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data retrieval systems face inefficiencies when fetching records from databases without a specified time interval, leading to either excessive data retrieval or insufficient data, resulting in wasted computing resources and slow data retrieval processes.

Innovation Solution

A machine learning module is trained to predict a time interval for retrieving a specified number of records based on historical transaction data, allowing for efficient data retrieval by determining the optimal time interval for fetching records from a database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the server retrieves records without a specified time interval, then the application can obtain data, but the server wastes computing resources and retrieval efficiency decreases

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidcomputing resource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by training a machine learning model on historical transaction data to predict the time interval that will retrieve a target number of records. This prediction is made before the actual data retrieval operation, allowing the server to optimize its query parameters in advance and avoid wasting resources on inefficient retrieval operations.

Inventive Principle:
Principle #10Preliminary action

2Speed

If the server retrieves records without knowing the actual data volume, then data can be fetched, but the retrieval process becomes slow and inefficient

Engineering Contradiction:
Improvedata retrieval speedVSAvoidretrieval process time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system uses feedback from historical transaction data to continuously improve the accuracy of time interval predictions. The machine learning model learns from past retrieval operations and adjusts its predictions based on actual data volumes encountered, creating a feedback loop that optimizes retrieval speed over time while reducing the time lost in trial-and-error retrieval attempts.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If the server retrieves too many records in a single query, then the application receives sufficient data, but the application exceeds its processing capacity

Engineering Contradiction:
Improvenumber of records retrievedVSAvoidapplication processing capability
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system dynamically adjusts the time interval for record retrieval based on predictions from the machine learning model. Rather than using a static or arbitrary time interval, the system adapts the retrieval parameters to match the actual data distribution and volume characteristics, ensuring that the quantity of records retrieved matches the application's processing capacity while still providing sufficient data for analysis.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If the server retrieves too few records in a single query, then the application processing load is manageable, but multiple queries are needed increasing overall retrieval time

Engineering Contradiction:
Improveapplication processing loadVSAvoidtotal retrieval time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system changes the time interval parameter dynamically based on predictions from the machine learning model. By adjusting this key parameter to optimize the number of records retrieved per query, the system achieves a balance between application processing load and total retrieval time, avoiding both the overhead of multiple small queries and the burden of processing excessively large result sets.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11526486B2Time-based data retrieval prediction
Publication Date: 2022.12.13 PAYPAL INC
  • US11526486B2 patent drawing
  • US11526486B2 patent drawing
  • US11526486B2 patent drawing

AI summary

Techniques are disclosed relating to determining a predicted time interval for querying a database beginning at a starting point in time to retrieve a specified number of records. A computer system receives a request for records from a database that stores timestamped records, where the request is for a specified number of records beginning at a starting point in time. The computer system then determines a predicted time interval for querying the database beginning at the starting point in time to retrieve the specified number of records, where the predicted time interval may be determined by a machine learning module that is trained using historical database transaction data. Such techniques may advantageously improve the efficiency of individual queries in fetching a desired amount of data from a database for applications.