Dynamic License Model Instantiation for Web Service Contracting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web service contracting systems lack the ability to implement personalized licensing models, making it difficult for clients to choose license types that fit their specific needs, especially in large-scale environments where one-to-one relationships between consumers and providers are limiting, and existing software licensing models are not adaptable for online usage.

Innovation Solution

A system that allows service consumers to select valid contracts with automatic instantiation of customer-specific licensing models using existing license subcontracts and software components, enabling different license types such as consumptive, concurrent, time-based, name-related, and usage condition licenses, which can be combined for tailored billing and access regulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing web service contracting systems are used, then service provision is possible, but personalized licensing models cannot be implemented

Engineering Contradiction:
Improvepersonalized licensing modelsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the licensing model into multiple independent license types (consumptive, concurrent, time-based, name-related, usage condition) that can be individually selected and combined. This segmentation allows personalized licensing configurations without requiring a complete custom system design, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal licensing framework that can accommodate multiple license types and billing models through a single integrated system. The system provides multi-functionality by supporting various licensing approaches (consumptive, concurrent, time-based, etc.) within one contracting platform, enabling personalized licensing without proportionally increasing system complexity.

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

2Productivity

If one-to-one relationships between consumers and providers are maintained, then contract management is simple, but scalability is limited in large-scale environments

Engineering Contradiction:
ImprovescalabilityVSAvoidcontract management simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent enables copying and reusing of license templates and contract configurations across multiple service relationships. Instead of managing each contract individually, the system allows replication of proven licensing models to multiple consumers, dramatically improving scalability while maintaining operational simplicity through template-based management.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces dynamic contract management that can automatically adapt to different service scenarios and consumer needs. The system dynamically selects and configures appropriate license types based on service characteristics, enabling scalable deployment without manual intervention for each new contract relationship.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If existing software licensing models are used, then licensing is possible, but they are not adaptable for online usage

Engineering Contradiction:
Improveonline usage adaptabilityVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent adapts traditional licensing models by changing key parameters to suit online service delivery. It transforms static, perpetual licenses into dynamic, usage-based licenses with parameters such as consumption volume, concurrent users, time periods, and service conditions. This parameter transformation enables online usage adaptability while maintaining implementation ease by building upon familiar licensing concepts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10521800B2Method for automatic creation and configuration of license models and policies
Publication Date: 2019.12.31 WORKDAY INC
  • US10521800B2 patent drawing
  • US10521800B2 patent drawing
  • US10521800B2 patent drawing

AI summary

The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing services associated with a contract between a service requester (SC) and a service provider (SP) wherein said services are to be provided via a network, wherein at least one service contract is defined between said service requester and said service provider. In order to improve the processing of web services, license management facilities (75A) are included into the prior art method cooperating closely with a Contract Management component (74A) and a Service Metering Component (76A). Preferably, a plurality of different license types are provided for selection to be used, which may further be combined also, in order to match best the needs of a customer.