Anonymous Block Build Files for Cloud Usage Metric Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based data storage and retrieval systems face challenges in efficiently deploying updated usage views to customers, balancing simplicity and detail in user interfaces, allowing customer customization, and implementing interactive features for large data sets.

Innovation Solution

A processing device transforms usage view files into anonymous block build files, which are then embedded into tasks to produce share objects. These share objects are deployed to customer accounts, enabling access to usage data views and allowing for machine learning functionality and version control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual deployment of usage views is used, then deployment control and customization are possible, but deployment efficiency and speed are reduced

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidmanual deployment complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables self-service deployment through automated build files that contain all necessary deployment instructions and configurations. The usage views are automatically built and deployed without requiring manual intervention, allowing the system to serve itself in the deployment process while maintaining full customization capabilities through the build file specifications.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The build files are prepared in advance with all deployment configurations, dependencies, and customization parameters specified before the actual deployment occurs. This preliminary preparation of deployment instructions enables rapid automated execution while preserving the ability to customize each deployment scenario through pre-configured build file parameters.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If detailed usage views are provided, then customer analysis capability is improved, but interface complexity and difficulty of use increase

Engineering Contradiction:
Improveusage data completenessVSAvoidinterface simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The detailed usage views are segmented into modular build file components that can be selectively activated. Customers can choose specific usage view segments they need through build file configurations, allowing comprehensive data availability when needed while maintaining simple interfaces by only displaying activated segments. This segmentation enables both complete information access and interface simplicity simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The usage view interface dynamically adapts based on build file configurations and customer selections. The system can transform between detailed and simplified views dynamically, allowing customers to access comprehensive usage data when needed while maintaining simple default interfaces. This dynamic transformation resolves the contradiction by making the interface complexity adjustable rather than fixed.

Inventive Principle:
Principle #15Dynamics

3Speed

If continuous deployment is implemented, then update speed and customer value are improved, but deployment system complexity increases

Engineering Contradiction:
Improveupdate deployment speedVSAvoiddeployment infrastructure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The build files serve as reusable templates that can be copied and applied across multiple deployment instances. Once a build file is created with all necessary configurations, it can be automatically copied and executed for continuous deployments without requiring complex infrastructure changes. This copying mechanism enables rapid continuous deployment while keeping the underlying system complexity manageable through template reuse.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The build file format is designed as a universal deployment specification that handles multiple functions including configuration management, dependency resolution, and deployment execution. This multi-functional build file approach consolidates what would otherwise require multiple separate systems, enabling continuous deployment capability while minimizing infrastructure complexity through a single versatile deployment mechanism.

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

Data Source

PatentUS20250061473A1Deployment infrastructure for sharing usage metrics with customers
Publication Date: 2025.02.20 SNOWFLAKE INC
  • US20250061473A1 patent drawing
  • US20250061473A1 patent drawing
  • US20250061473A1 patent drawing

AI summary

A deployment infrastructure for sharing usage metrics with customers is described. An example method includes transforming a usage view file into an anonymous block build file. The usage view file corresponds to a view of customer usage data. The method includes embedding the anonymous block build file into a task, and executing the task to produce a share object that is based on the anonymous block build file. The method includes deploying the share object to a customer account, which enables the customer account to access the view of the customer usage data.