Cloud Sandbox Backup With Refresh Detection for Data Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face challenges in maintaining continuity and backing up sandbox environments that are refreshed or deleted, leading to potential loss of data continuity and inefficient backup processes due to changes in production environments.

Innovation Solution

A system that utilizes application programming interfaces to determine relationships between old and new sandbox environments, analyzing properties such as identifiers, time periods, and environment types to identify refreshed sandbox environments and automatically manage backups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If sandbox environments are refreshed with new data from production, then data currency is improved, but backup continuity is lost because the environment is treated as new rather than a replacement

Engineering Contradiction:
Improvedata continuityVSAvoidbackup efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system continuously monitors sandbox environment status and uses feedback loops to detect when a sandbox is refreshed. The backup system receives notifications about sandbox creation events, analyzes the relationships between old and new sandboxes, and automatically adjusts backup strategies accordingly, ensuring continuous backup of refreshed environments without treating them as entirely new entities

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary identification and classification of sandbox environments before backup operations. By analyzing environment identifiers, creation timestamps, and data relationships in advance, the system pre-determines which sandboxes are refreshes of existing environments, allowing backup systems to be pre-configured to handle these environments appropriately without delays

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the backup system monitors all sandbox environments, then backup completeness is improved, but system complexity increases due to the need to track environment relationships

Engineering Contradiction:
Improvebackup completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates the critical identification features from the complex sandbox environment data. By focusing on specific attributes such as environment identifiers, creation timestamps, and data relationships, the system separates the essential backup information from the surrounding complexity, enabling reliable backup monitoring without requiring the system to track every possible environment detail

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The backup system is designed with universal functionality that can handle multiple sandbox environment scenarios through a single unified approach. The same backup infrastructure monitors both newly created sandboxes and refreshed sandboxes, using a common analysis framework that evaluates environment relationships and applies consistent backup strategies across different environment types, reducing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If sandbox environments are deleted and recreated, then resource optimization is improved, but data continuity is compromised because the recreation process may lose historical context

Engineering Contradiction:
Improveresource utilizationVSAvoidenvironment history
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system implements a mechanism that tracks discarded sandbox environments and recovers their historical context. When a sandbox is deleted and recreated, the system identifies the relationship between the old and new environments through identifier analysis and timestamp comparison, then recovers the historical data and metadata associated with the original sandbox, making it available for backup and analysis purposes even though the original environment no longer exists

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS20250291679A1Cloud computing sandbox backup
Publication Date: 2025.09.18 SALESFORCE INC
  • US20250291679A1 patent drawing
  • US20250291679A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for backing up environments. One of the methods includes maintaining, for a cloud computing environment, first data that indicates one or more previously active sandbox environments; determining second data that indicates one or more most recently active sandbox environments; determining, using the second data, a newly added sandbox environment; determining, using a first identifier for the newly added sandbox environment and a second identifier for a prior sandbox environment from the one or more previously active sandbox environments, whether the newly added sandbox environment is likely a refresh of the prior sandbox environment; and performing one or more actions for the newly added sandbox environment using a result of the determination whether the newly added sandbox environment is likely a refresh of the prior sandbox environment.