Automatic Business Data Capture via Dynamic Time Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional business data processing systems rely on manual detection, leading to data loss and initiation failures due to delays between recorded storage times and actual storage times, resulting in inefficient data capture and processing.

Innovation Solution

A business data processing system with a timing module and data detection module that automatically captures changed data by outputting detection commands at preset times, calculating time windows, and initiating deduplicated data to an external business process system, thereby reducing data loss and initiation failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual detection is used to judge whether there is changed business data, then the system can initiate changed data to the corresponding business program, but data loss occurs and initiation failure requires manual correction

Engineering Contradiction:
Improvedata capture accuracyVSAvoidmanual detection requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by implementing an automatic detection mechanism where the data detection module autonomously identifies changed business data without manual intervention. The timing module automatically triggers detection operations at preset times, and the system self-corrects by using overlapping time windows to ensure no data is missed, eliminating the need for manual detection and correction.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by having the data detection module continuously monitor the database for changed data, compare it with recorded data to identify deduplicated data, and automatically initiate successful detections while logging failures for correction. This closed-loop feedback mechanism ensures high reliability by automatically detecting and correcting initiation failures without manual intervention.

Inventive Principle:
Principle #23Feedback

2Productivity

If detection is performed at fixed intervals, then the system can operate automatically, but time delays cause data loss between storage time and actual storage

Engineering Contradiction:
Improveautomatic data captureVSAvoidstorage time delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system applies preliminary action by setting the detection time window to extend before the recorded storage time. This allows the detection operation to capture data that was stored slightly before the expected time, compensating for timing delays. By proactively expanding the detection window backward, the system ensures no data is missed due to synchronization delays between recording and actual storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamics by making the detection time window flexible rather than fixed. The time window adapts based on the recorded storage time and expected delay characteristics, dynamically adjusting its range to ensure comprehensive data capture. This dynamic approach allows the system to maintain automatic operation while compensating for variable storage delays.

Inventive Principle:
Principle #15Dynamics

3Reliability

If overlapping time windows are used to prevent data loss, then data capture accuracy improves, but detection operation frequency increases

Engineering Contradiction:
Improvedata completenessVSAvoiddetection operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by implementing selective deduplication based on comparison with recorded data. Instead of processing all detected data, the system only initiates deduplicated data that has not been previously processed. This approach maintains data completeness through overlapping windows while avoiding redundant processing of already-handled data, thus balancing reliability with operational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If deduplication is performed by comparing detection data with recorded data, then initiation failures are reduced, but data processing complexity increases

Engineering Contradiction:
Improveinitiation success rateVSAvoiddata comparison mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential comparison operation needed for deduplication - comparing detection data with recorded data to identify unique changed data. By focusing on this specific extraction of necessary comparison logic and implementing it through structured data fields, the system achieves high initiation success rates without excessive complexity. The comparison mechanism is simplified by maintaining organized records of previously initiated data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240211839A1Business data processing system and method for automatically capturing data
Publication Date: 2024.06.27 DIGIWIN SOFTWARE CO LTD
  • US20240211839A1 patent drawing
  • US20240211839A1 patent drawing
  • US20240211839A1 patent drawing

AI summary

A business data processing system including a storage device and a processor and a method for automatically capturing data are provided. The storage device is used to store a timing module and a data detection module. The processor is coupled to the storage device and is used to execute the timing module and the data detection module. The timing module outputs a detection command to the data detection module at a preset time, so that the data detection module executes a detection operation. The data detection module calculates a time window according to a previous detection operation, captures detection data from a database in the time window, judges whether the detection data has deduplicated data according to the detection data and recorded data, initiates the deduplicated data to an external business process system, obtains corresponding data initiation information from the external business process system, and updates the recorded data.