Serverless Package Metadata for Reliable Service Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serverless compute environments lack effective tracking and management of deployed file packages, leading to inefficiencies and resource waste due to improper reliance on unavailable packages, which can render services unusable and require additional computing resources to address.

Innovation Solution

A system and method for providing a data structure that stores information about serverless compute file packages, including approval status and associated services, enabling efficient deployment and management of these packages within the environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If serverless compute file packages are deployed without tracking and management, then deployment speed is improved, but resource waste increases and service reliability deteriorates

Engineering Contradiction:
Improvedeployment speedVSAvoidresource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism by creating a data structure that tracks deployment status, approval status, and associations between file packages and serverless compute services. This feedback system allows the system to monitor and manage deployed packages, preventing resource waste while maintaining deployment efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary data structure that acts as a mediator between file packages and serverless compute services. This data structure stores information about approved packages and their associations, enabling efficient tracking and management without slowing down the deployment process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If serverless compute file packages are deployed without tracking and management, then deployment simplicity is improved, but service reliability deteriorates due to improper reliance on unavailable packages

Engineering Contradiction:
Improvedeployment simplicityVSAvoidservice reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-approving file packages and storing their information in a data structure before they are needed by serverless compute services. This allows the system to quickly verify package availability and approval status during deployment, maintaining simplicity while ensuring reliability through advance preparation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a data structure is implemented to track serverless compute file packages, then resource management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the system by separating the tracking and management functionality into a distinct data structure that is independent from the core serverless compute execution. This segmentation allows the system to gain resource management efficiency while minimizing the impact on overall system complexity, as the data structure operates as a separate concern.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12561129B2Systems and methods for providing a data structure that stores information associated with serverless compute file packages
Publication Date: 2026.02.24 CAPITAL ONE SERVICES LLC
  • US12561129B2 patent drawing
  • US12561129B2 patent drawing
  • US12561129B2 patent drawing

AI summary

In some implementations, a system may cause a serverless compute file package to be included in a serverless compute environment. The system may process the serverless compute file package to determine information associated with the serverless compute file package. The system may cause the information associated with the serverless compute file package to be deployed in the data structure, wherein the information associated with the serverless compute file package indicates at least one serverless compute service that is associated with the serverless compute file package and the serverless compute environment.