Web Service Billing via Request Discrimination and Usage Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for billing on-demand Web services are unsatisfactory due to their complexity and high cost, making it difficult to accurately charge customer organizations for the usage of these services.

Innovation Solution

A method and system that modifies Web service hosts to automatically track and update usage data upon access requests, using an HTTP server subsystem, an application server subsystem, an access request discriminator, and a usage data updating module to differentiate between Web page and on-demand service access requests, enabling efficient billing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current billing solutions for on-demand Web services are implemented, then billing capability is provided, but system complexity and cost increase significantly

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

Solution Approach 1:

The system enables self-service billing by automatically tracking service usage through the existing HTTP server and application server infrastructure. The HTTP server receives requests, the application server processes them, and usage is automatically recorded without requiring complex external billing systems. This self-service approach maintains billing accuracy while minimizing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the existing HTTP and application servers perform multiple functions: serving web content, processing service requests, and simultaneously tracking billing information. By making these existing components multi-functional, the system avoids adding separate complex billing infrastructure while maintaining accurate billing capabilities.

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

2Measurement precision

If complex billing systems are deployed to track on-demand service usage, then billing accuracy improves, but implementation cost increases

Engineering Contradiction:
Improveusage tracking accuracyVSAvoidimplementation cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The system uses the existing request-processing workflow to automatically track usage. As the HTTP server receives requests and the application server processes them, usage information is automatically captured and stored. This self-tracking mechanism achieves precise usage measurement without requiring expensive external billing systems or manual tracking processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a simplified copy of the request-processing flow that simultaneously performs billing tracking. Instead of implementing a completely new complex billing system, it creates a parallel tracking mechanism that mirrors the existing service delivery process, achieving accurate measurement at lower implementation cost.

Inventive Principle:
Principle #26Copying

3Extent of automation

If traditional pay-per-use tracking methods are used for Web services, then usage billing is enabled, but data maintenance and gathering become problematic

Engineering Contradiction:
Improveautomatic billingVSAvoiddata maintenance complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent merges the billing tracking function with the existing request-processing workflow. The HTTP server and application server, which already handle service requests, are extended to simultaneously collect and maintain billing data. This merging eliminates the need for separate data gathering and maintenance systems, achieving automatic billing while reducing data maintenance complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The existing server infrastructure is made multi-functional by adding billing tracking capabilities to the HTTP and application servers. These servers now simultaneously perform their original request-processing functions and the new billing tracking function, eliminating the need for separate dedicated billing infrastructure and simplifying data maintenance.

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

Data Source

PatentUS7827104B2Method and system for efficiently billing on-demand service exploitation in computer networks
Publication Date: 2010.11.02 GOOGLE LLC
  • US7827104B2 patent drawing
  • US7827104B2 patent drawing
  • US7827104B2 patent drawing

AI summary

On-demand services are hosted for customers and offered to users of a computer network. Incoming access requests from users are identified as on-demand service access requests. On-demand service usage data is updated to indicate usage of the on-demand services by the users. Customers are billed for on-demand service usage by the users.