Role-Based Cost Attribution in Configuration Management Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex organizations face difficulties in accurately tracking and attributing costs of virtual server usage across different operations, as virtual server providers typically report aggregated costs, making it challenging to allocate resources effectively among various departments or services.

Innovation Solution

A computer-implemented system that receives requests to assign roles to virtual servers, configures them to associate specific resources, calculates resource costs, and maps these costs to the respective roles, presenting them on a web page for clear attribution and tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual server providers report aggregated costs for each resource, then cost reporting is simplified and efficient, but organizations cannot accurately attribute costs to specific operations or departments

Engineering Contradiction:
Improvecost reporting efficiencyVSAvoidcost attribution accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the aggregated cost data by creating role-based cost allocations. It divides the total virtual server costs into discrete portions attributable to specific roles (e.g., web hosting, email, database) using a configuration management database that maps costs to individual roles rather than reporting only aggregated totals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a configuration management database as an intermediary layer between the virtual server provider's aggregated cost reporting and the organization's operational cost tracking needs. This intermediary system translates aggregated costs into role-specific allocations, enabling both efficient reporting and accurate attribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If organizations track costs for each operation separately, then cost attribution accuracy improves, but the complexity of tracking and managing costs increases

Engineering Contradiction:
Improvecost attribution accuracyVSAvoidcost tracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal configuration management database that serves multiple functions: it tracks resource usage, allocates costs to roles, and provides reporting capabilities. This single multi-functional system replaces what would otherwise require multiple separate tracking mechanisms, reducing overall system complexity while maintaining accurate cost attribution.

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

Solution Approach 2:

The patent performs preliminary cost allocation by pre-configuring role-based cost mappings in the configuration management database before costs are incurred. This preliminary setup enables automatic cost attribution without requiring complex real-time tracking calculations, simplifying the ongoing cost management process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11182716B2Cost efficiency tracking for configuration management database
Publication Date: 2021.11.23 COUPANG CORP
  • US11182716B2 patent drawing
  • US11182716B2 patent drawing
  • US11182716B2 patent drawing

AI summary

Methods and systems for resource usage tracking are disclosed. In one embodiment, an exemplary method comprises receiving a request to assign a first role to at least one virtual server; configuring the virtual server to associate the first role with a first resource of the virtual server; modifying a database to include an identifier associated with the virtual server and an identifier of the first role assigned to the virtual server; receiving, from the virtual server, indications of first resource usage; calculating a first resource cost as a combination of costs associated with each of the received indications; mapping the first resource cost to the first role; and modifying a user interface element for presentation on a web page to include the cost mapped to the first role.