Computing Resource Comparison System with Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IT representatives in enterprises face difficulties in comparing and selecting appropriate computing resources from various providers based on performance, availability, configuration, cost, compliance, and security, often relying on cost or familiarity rather than appropriateness, leading to overprovisioning or underprovisioning of resources.

Innovation Solution

A system and method that aggregates and compares computing resource offerings from multiple providers, normalizes them based on infrastructure requirements and design topology, and provides a graphical user interface for selecting suitable resources, using APIs to communicate with external and internal providers, and applying policy-based comparison points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If IT representatives select computing resources based on cost or familiarity, then the selection process is simple and quick, but the appropriateness and suitability of the selected resources deteriorates

Engineering Contradiction:
Improveselection process simplicityVSAvoidresource appropriateness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a comparison system as an intermediary tool between IT representatives and computing resource providers. This system automatically collects, normalizes, and presents resource offerings from multiple providers with varying configurations, prices, and performance characteristics. The intermediary system performs the complex comparison work, allowing IT representatives to make informed decisions without manually analyzing disparate resource specifications, thus maintaining ease of operation while improving resource appropriateness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive comparisons of computing resources are performed, then resource appropriateness improves, but the complexity of the comparison system increases

Engineering Contradiction:
Improveresource appropriatenessVSAvoidcomparison system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms complex, heterogeneous resource specifications into standardized parameters through normalization. The system converts different providers' diverse resource offerings into a common framework with standardized attributes for performance, price, and configuration. This parameter transformation allows comprehensive comparisons to be performed systematically without overwhelming complexity, enabling the system to handle multiple comparison dimensions while maintaining manageable system structure.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If IT representatives manually analyze resource offerings from multiple providers, then detailed evaluation is possible, but the time and effort required increases significantly

Engineering Contradiction:
Improveevaluation detailVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical analysis process with an automated computational system. Instead of IT representatives manually examining and comparing resource specifications, the system automatically collects data from multiple providers, normalizes the information, performs comparisons across all relevant parameters, and presents results. This substitution maintains detailed evaluation capability while eliminating the significant time investment required for manual analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10417593B1System and method for comparing computing resource offerings
Publication Date: 2019.09.17 EMC IP HLDG CO LLC
  • US10417593B1 patent drawing
  • US10417593B1 patent drawing
  • US10417593B1 patent drawing

AI summary

A system for comparing disparate computing resource offerings receives a request to compare at least one computing resource offering for a computing environment, the request including at least one infrastructure requirement and a computing environment design topology, the request associated with a unique order identifier, transmits the request to at least one computing resource provider via at least one provider application programming interface (API), the at least one computing resource provider comprising one of an external computing resource provider and an internal computing resource provider, receives a list of at least one computing resource offering from the at least one computing resource provider, normalizes the at least one computing resource offering based on the at least one infrastructure requirement and the computing environment design, and compares the at least one computing resource offering based on the at least one infrastructure requirement and the computing environment design topology.