Segmented Computing Platform Definitions for Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in configuring and managing computing infrastructure as they grow, often encountering inadequate or excessive resources, leading to inefficiencies and resource wastage, with existing systems failing to balance resource allocation and adapt to changing needs effectively.

Innovation Solution

Implementing computing platform definitions that specify devices, executables, build dependencies, deployment sequences, test cases, and standards, allowing for automated configuration, deployment, maintenance, and modification of computing platforms across multiple data centers, enabling efficient resource management and segmentation for security and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing resources are increased to meet organizational needs, then reliability is improved, but loss of substance worsens due to wasted resources

Engineering Contradiction:
Improvecomputing infrastructure reliabilityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent segments computing platforms into standardized, modular units that can be independently deployed and managed. Computing platform definitions divide infrastructure into discrete components (devices, executables, configurations) that can be precisely allocated to meet specific organizational needs without over-provisioning, thereby reducing resource waste while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables dynamic adjustment of computing platform parameters through automated orchestration. Resources can be scaled up or down based on actual demand by modifying platform definition parameters, allowing the system to maintain optimal resource levels that prevent both insufficiency and waste.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If computing infrastructure is customized to meet specific organizational needs, then adaptability is improved, but device complexity worsens

Engineering Contradiction:
Improvecomputing infrastructure adaptabilityVSAvoidinfrastructure configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs preliminary action by pre-defining computing platform configurations in standardized definition files before deployment. Organizational needs are captured in advance through platform definitions that specify devices, executables, and configurations, allowing customized infrastructure to be automatically generated without complex manual configuration during deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating standardized computing platform definitions across multiple deployments. Once a platform definition is created and validated, it can be copied and instantiated repeatedly with minimal modification, enabling consistent customized infrastructure deployment without recreating configurations each time.

Inventive Principle:
Principle #26Copying

3Productivity

If automated computing platform deployment is implemented, then productivity is improved, but device complexity worsens due to orchestration requirements

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidorchestration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling computing platforms to be automatically deployed and configured through orchestration systems that read platform definitions and execute deployment sequences without human intervention. The system self-manages resource allocation, platform instantiation, and configuration application, dramatically improving deployment productivity while the orchestration complexity is encapsulated within the automated system rather than requiring manual management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10469315B2Using computing platform definitions to provide segmented computing platforms in a computing system
Publication Date: 2019.11.05 BANK OF AMERICA CORP
  • US10469315B2 patent drawing
  • US10469315B2 patent drawing
  • US10469315B2 patent drawing

AI summary

Aspects of the disclosure are directed to instantiating and configuring computing platforms at a data center according to a computing platform definition. The computing platform definition may indicate the devices to be deployed for the computing platform, the executables to be deployed for the computing platform, and build dependencies and deployment sequences for the executables. The computing platform definition may also indicate test cases and corresponding test data to perform at the computing platform. The computing platform definition may additionally indicate code standards that the source code of the executables should meet as well as enforcement standards for the instances of the computing platform. Multiple computing platforms that conform to the computing platform definition may thus be automatically instantiated based on the computing platform definition.