Generative AI Data Protection Modules for SaaS Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud services face challenges in providing timely and comprehensive data resilience due to the vast number of different SaaS applications and services, with existing data protection mechanisms lacking the ability to scale efficiently and maintain high security standards.

Innovation Solution

A modular platform architecture, R-Cloud, utilizing generative AI tools to automate the creation of plug-ins for data resilience functions, enabling rapid integration and adherence to security standards across various cloud services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used to create data protection modules for each SaaS application, then security and customization can be maintained, but development time and complexity increase significantly

Engineering Contradiction:
Improvedata protection securityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service through automated module generation. The generation platform automatically creates data protection modules by analyzing SaaS application characteristics and generating appropriate protection code without requiring manual intervention for each application, thus reducing development time while maintaining security standards through systematic generation processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters by transforming input information about SaaS applications into structured data protection modules. By varying the generation parameters based on different application characteristics (authentication methods, data structures, service attributes), the system produces customized protection modules efficiently for each application type

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If custom data protection modules are created for each SaaS application, then service-specific requirements are met, but the complexity of managing diverse modules increases

Engineering Contradiction:
Improveservice-specific protection capabilityVSAvoidmodule management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the data protection functionality into standardized module templates that can be independently generated and managed. Each module is segmented based on specific SaaS application requirements but follows a unified structural framework, allowing customized protection for each application while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The generation platform provides universal functionality by creating modules that adhere to a common framework and interface standard. This universal approach allows the same generation system to serve multiple different SaaS applications with diverse requirements, reducing management complexity while maintaining adaptability through parameterized generation

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

3Reliability

If comprehensive data protection is implemented across thousands of SaaS applications, then security coverage is improved, but the scalability of the protection system is limited

Engineering Contradiction:
Improvedata protection coverageVSAvoiddeployment scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-defining protection module templates and generation rules for different SaaS application types. This advance preparation enables rapid deployment across thousands of applications without creating each module from scratch, thus improving scalability while maintaining comprehensive security coverage through systematic template application

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses copying by generating data protection modules through replication of proven templates and patterns. Instead of manually creating unique modules for each application, the system copies and adapts standardized protection patterns to specific applications, enabling rapid scaling across thousands of services while maintaining consistent security standards

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250244970A1Using generative ai to author data protection modules tailored for different as-a-service applications and services
Publication Date: 2025.07.31 HYCU INC
  • US20250244970A1 patent drawing
  • US20250244970A1 patent drawing
  • US20250244970A1 patent drawing

AI summary

Code for augmenting functions of a SaaS application is generated by informed, iterative prompting of a generative artificial intelligence (genAI) tools. The code may include an automatically generated data model for the SaaS and at least one resource of the SaaS. The genAI tool is further prompted to produce code that initiates the functions for one or more instances of the SaaS within a data processing environment. The resource, for example, includes a recovery capability of the SaaS and the data model includes one or more markers indicating attributes of the data model such as which portions are natively recoverable by the SaaS. An LLM for the genAI leverages a Retrieval Augmented Generation (RAG) model that represents domain-specific knowledge of the SaaS application and the data processing environment.