Service Metering Framework for Application-Specific Cloud Billing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based metering and billing systems fail to accurately account for application-specific activities, leading to overcharging or undercharging, as they lack the ability to consider unique attributes and values of different applications, thereby not providing an application model-driven metering approach.

Innovation Solution

A service metering framework (SMF) that generates metered records with application-specific metering attributes and values during runtime, using REST APIs and JMS, allowing for flexible data storage and integration with existing systems to provide application model-driven metering, enabling better monetization and billing based on actual usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional cloud-based metering system is used, then billing can be performed, but accurate accounting of application-specific activities cannot be achieved

Engineering Contradiction:
Improvemetering accuracyVSAvoidapplication-specific customization
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system segments the metering process into application-specific components by introducing application model definitions that capture unique attributes and values for different applications. This allows the generic metering system to be divided into customizable application models, enabling accurate measurement of specific application activities while maintaining overall system functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different applications to have their own specific metering attributes and values defined in their respective application models. Each application can specify its unique characteristics (e.g., number of photos printed, document processing metrics) rather than using a uniform metering approach, thus achieving both accuracy and adaptability.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a generic metering system is used, then implementation is simple, but application-specific usage data cannot be accurately captured

Engineering Contradiction:
Improveusage data accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system achieves universality by creating a multi-functional framework where a single generic metering infrastructure can handle multiple application-specific metering requirements. The application model definitions serve as a universal interface that allows different applications to be metered accurately without requiring separate complex systems for each application.

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

Solution Approach 2:

The patent introduces application model definitions as an intermediary layer between the generic metering system and specific applications. This intermediary captures application-specific attributes and values, translating them into a format that the generic metering system can process, thus enabling accurate usage data capture without directly complicating the core metering infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If application model-driven metering is implemented, then accurate billing is achieved, but integration complexity increases

Engineering Contradiction:
Improvebilling accuracyVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies preliminary action by defining application models in advance, before actual metering operations begin. These pre-defined models contain all necessary application-specific attributes and values, allowing the metering system to accurately capture and bill for usage without requiring complex real-time integration logic during operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9276828B2System and method for a service metering framework in a network environment
Publication Date: 2016.03.01 CISCO TECHNOLOGY INC
  • US9276828B2 patent drawing
  • US9276828B2 patent drawing
  • US9276828B2 patent drawing

AI summary

A method is provided in one example embodiment executed at a service metering framework (SMF) engine including a processor, and includes interfacing, by an event listener at the SMF engine, with an application being executed in a cloud by a remote client device, detecting a metering event associated with the application during execution of the application, receiving a value of at least one metering attribute associated with the metering event, and storing the at least one metering attribute and the value as a formatted metered record in a SMF database searchable according to the metering attribute. In a specific embodiment, the event listener exposes an application programming interface (API) of the SMF engine to the application to facilitate definitions of the metering event and the at least one metering attribute in the application.