Exploration Environment Isolation for Secure ML Model Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer system modeling environments lack secure isolation between non-production and production environments, leading to security vulnerabilities, inefficiencies in resource allocation, and limited functionality for testing computer models, particularly in machine learning scenarios.

Innovation Solution

An environment management system that generates a secure exploration environment isolated from the production environment, providing full or limited access data connections, resource provisioning, and verification scores to ensure safe and efficient model development and deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional systems allow non-production environment to access production data repositories, then model testing functionality is enabled, but security vulnerabilities and production system impact occur

Engineering Contradiction:
Improvemodel testing functionalityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an exploration environment as an intermediary layer between the non-production testing needs and the production data repositories. This exploration environment provides controlled access through exploration data connections that allow model testing while preventing direct access to production systems, thus eliminating security vulnerabilities while maintaining testing functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into distinct environments: production environment, exploration environment, and non-production environment. Each environment has specific access rights and purposes. The exploration environment is further segmented into multiple isolated instances, allowing parallel model testing without cross-contamination or production impact.

Inventive Principle:
Principle #1Segmentation

2Productivity

If conventional systems allow non-production jobs to access shared computer resources, then resource utilization is improved, but production system performance deteriorates

Engineering Contradiction:
Improveresource utilizationVSAvoidproduction system performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments computing resources into dedicated production resources and dedicated exploration resources. The exploration environment receives allocated computing resources including processors, memory, and storage that are isolated from production systems. This segmentation allows high resource utilization in the exploration environment for model testing while guaranteeing production system performance through dedicated resource allocation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If conventional systems require individual user account configuration for each user, then user-specific customization is enabled, but setup time and computational burden increase

Engineering Contradiction:
Improveuser-specific customizationVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal exploration environment configuration that serves all user accounts. The environment management system provides a standardized setup with necessary tools, libraries, and configurations that work for all users. This universal configuration eliminates the need for individual user account setup while still allowing user-specific model development and testing through isolated exploration instances.

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

Solution Approach 2:

The exploration environment is designed to be self-service capable, with pre-configured tools, packages, and dependencies that automatically available to users. The environment management system handles provisioning and configuration automatically without requiring manual user setup, reducing both setup time and computational burden while maintaining user-specific customization capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250110483A1Generating and utilizing an exploration environment in conjunction with a production environment
Publication Date: 2025.04.03 CHIME FINANCIAL INC
  • US20250110483A1 patent drawing
  • US20250110483A1 patent drawing
  • US20250110483A1 patent drawing

AI summary

The present disclosure relates to systems, non-transitory computer-readable media, and methods for providing a secure development environment for developing computer models by utilizing an exploration environment in conjunction with a production environment. In particular, the disclosed systems provide a method for a client account to develop machine learning models securely and efficiently (e.g., access, generate, train, and activate) by utilizing a scalable exploration environment isolated from a production environment. Further, the disclosed systems can provide a system for the client account to utilize to convert the exploration model to a production model and activate the production model within the production environment. In this way, the disclosed systems provide a separation between the exploration environment and the production environment when testing models and thus constrain the impact of testing models to the production environment.