Data Change Workflow Using Rollback Snapshots for Faster Approval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for data change management in financial institutions are time-consuming and require multiple users to ensure compliance with regulations, such as the Sarbanes-Oxley Act, leading to inefficiencies in processing and verifying data changes.

Innovation Solution

A method and system for processing data change requests that involve executing requests in a rollback mode, generating a snapshot, and transmitting it to an approver for approval before committing the changes, thereby reducing the number of users and time required while maintaining regulatory compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple users are involved in processing data changes through sequential approval steps, then regulatory compliance and data integrity are ensured, but the processing time increases significantly (8-24 hours per change)

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by executing data changes in rollback mode first, generating snapshots and audit logs before final approval. This allows the change to be prepared and validated in advance, reducing the time required for final commitment while maintaining compliance through pre-established audit trails.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the data change in the form of a snapshot that can be reviewed and approved independently. This copy serves as a preliminary version that can be validated without affecting the actual data, enabling parallel review processes and reducing sequential waiting time while ensuring integrity through comparison with the original.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple users are assigned different steps in the data change process, then separation of duties and fraud prevention are achieved, but the number of users and complexity of coordination increase

Engineering Contradiction:
Improvefraud preventionVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple approval steps into a single automated workflow managed by the data processing system. The rollback mode execution, snapshot generation, and audit logging are combined into one integrated process that maintains separation of duties through automated controls rather than requiring multiple manual user interventions, thereby reducing coordination complexity while preserving fraud prevention.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs self-service by automatically executing changes in rollback mode, generating snapshots, creating audit logs, and managing the approval workflow without requiring manual intervention at each step. This automation maintains the separation of duties framework while eliminating the coordination burden of multiple users manually passing data through each approval stage.

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional multi-step approval processes are used, then regulatory compliance is maintained, but productivity and efficiency of data change processing decrease

Engineering Contradiction:
Improveregulatory complianceVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables continuity of useful action by allowing data changes to be executed in rollback mode continuously while audit logs are generated and snapshots are created in parallel. This continuous processing maintains regulatory compliance through uninterrupted audit trail generation while significantly increasing productivity by eliminating idle waiting periods between sequential approval steps.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary compliance actions by generating audit logs and snapshots before final approval is obtained. This preliminary preparation of compliance documentation allows the actual data change processing to proceed more quickly without compromising regulatory requirements, as the compliance framework is already in place and validated in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12475099B1Accelerated system and method for providing data correction
Publication Date: 2025.11.18 FREDDIE MAC
  • US12475099B1 patent drawing
  • US12475099B1 patent drawing
  • US12475099B1 patent drawing

AI summary

Systems, methods, and computer-readable storage media are described for processing data change requests. In one exemplary embodiment, a computer-implemented method receives one or more requests in a software production environment for one or more data changes to data from a requestor. The method executes the request(s) in a rollback mode. The method generates a snapshot of the executed request(s). The method also transmits the snapshot to an approver. In response to an approval of the snapshot from the approver, the method also executes the request(s) in a commit mode.