Intelligent Failsafe Engine for Dynamic Database Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database backup methods are often inefficient and can impact business continuity and performance, leading to increased recovery time and point objectives, backup failures, and adverse impacts on business operations due to their static nature and lack of adaptability to dynamic data changes.

Innovation Solution

An intelligent failsafe engine that uses machine learning algorithms to identify optimal backup windows and select between full and differential backups, pausing and resuming backups as necessary, and sending data health information for user device display, while also compressing and storing backup information efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional database backup methods are used, then backup operations can be performed, but backup failures occur and business continuity is adversely impacted

Engineering Contradiction:
Improvebackup success rateVSAvoidbusiness continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously monitors backup operation status and sends notifications to users about backup progress, pauses, and completions. This feedback mechanism allows users to respond to backup issues in real-time, improving backup reliability and business continuity by enabling timely interventions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The backup system automatically manages backup operations including initiating backups, monitoring progress, detecting pauses, and sending notifications without requiring continuous user intervention. This self-service capability improves reliability by ensuring backups are performed consistently while maintaining business continuity.

Inventive Principle:
Principle #25Self-service

2Loss of time

If frequent backups are performed to improve data recovery, then recovery time objective is reduced, but computing resources and network bandwidth are burdened

Engineering Contradiction:
Improverecovery time objectiveVSAvoidcomputing resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs differential backups that capture only changed data blocks rather than complete database backups. This partial action approach reduces the amount of data processed and transmitted, conserving computing resources and network bandwidth while still achieving timely recovery objectives by capturing essential changes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts backup parameters including backup type (full or differential), frequency, and data block selection based on database activity patterns and resource availability. This parameter optimization reduces resource burden while maintaining effective recovery time objectives.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If manual backup management is used, then backup operations can be controlled, but human intervention increases operational complexity

Engineering Contradiction:
Improvebackup managementVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The backup system automatically manages the entire backup lifecycle including scheduling, execution, monitoring, and notification without requiring manual user intervention for each operation. This self-service automation simplifies ease of operation while the system handles the operational complexity internally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides automated feedback through notifications to users about backup status, pauses, and completions. This feedback mechanism maintains ease of operation by keeping users informed without requiring them to manually monitor complex backup processes, while the system manages operational complexity through automated monitoring and response.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11768738B2Intelligent failsafe engine
Publication Date: 2023.09.26 BANK OF AMERICA CORP
  • US11768738B2 patent drawing
  • US11768738B2 patent drawing
  • US11768738B2 patent drawing

AI summary

Aspects of the disclosure relate to an intelligent failsafe engine. A computing platform may determine that a backup should be initiated that corresponds to a determined time window. The computing platform may select either a full backup method or a differential backup method. The computing platform may initiate the selected backup method, which may include backing up only blocks that have been modified since a previous backup. The computing platform may identify that the backup has paused at a particular data block. The computing platform may identify that the backup may be resumed, and may resume the backup at the particular data block. The computing platform may send data health information and commands directing a user device to display the data health information, which may cause the user device to display the data health information.