Integrated Entitlement-Monetization Data Model for Software Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computer software product management systems lack an integrated approach to entitlement and monetization definitions, leading to inefficiencies in software configuration, deployment, and monetization, as these definitions are often managed by separate systems, resulting in additional processing and communication overhead.
Innovation Solution
A hybrid entitlement-monetization data model that integrates entitlement and monetization definitions, allowing for a unified configuration and deployment of software products, with reusable model elements that can be repurposed for different applications, and a publishing service that publishes these models to spoke computing systems for runtime processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate systems are used to manage entitlement and monetization definitions, then system modularity and flexibility are improved, but processing overhead and communication complexity increase
Solution Approach 1:
The patent combines entitlement definitions and monetization definitions into a single integrated data model structure. This allows both types of definitions to be managed together in one system, eliminating the need for separate processing systems and reducing communication overhead between systems, while maintaining the ability to independently configure each definition type within the unified structure.
2Adaptability or versatility
If separate systems are used to manage entitlement and monetization definitions, then system independence is improved, but communication overhead increases
Solution Approach 1:
The patent merges entitlement and monetization management into a single integrated system with a unified data model. This consolidation eliminates the need for inter-system communication protocols and data exchange interfaces, significantly reducing communication complexity while preserving system independence through modular configuration capabilities within the integrated architecture.
3Productivity
If integrated entitlement-monetization data model is used, then processing efficiency is improved, but system complexity increases
Solution Approach 1:
The integrated data model is segmented into distinct but interconnected components: entitlement definitions, monetization definitions, and their relationships. This segmentation allows the system to process different definition types independently when needed while maintaining their integrated relationships, reducing the perceived complexity while preserving processing efficiency.
Solution Approach 2:
The patent creates a universal data model structure that handles both entitlement and monetization definitions through common mechanisms. This multi-functional approach consolidates processing logic and data management routines, improving efficiency by eliminating redundant code and operations while presenting a simplified, unified interface to users.
4Adaptability or versatility
If separate entitlement and monetization systems are used, then configuration flexibility is improved, but deployment time increases
Solution Approach 1:
The patent implements preliminary action by pre-defining the integrated data model structure and relationships between entitlement and monetization definitions. This allows configuration data to be prepared and validated in advance within the unified model, enabling faster deployment since the integration logic and data relationships are already established rather than being created during the deployment process.
Data Source
AI summary
Computer software product management systems that operate in a networked computing environment and including a computer database, an intermediate publishing service and spoke computing systems. The database includes an entitlement-monetization data model that includes an entitlement definition and a monetization definition that are inextricably tied to each other in the entitlement-monetization data model. The entitlement-monetization data model is published to spoke computing systems for runtime processing of customer requests made through a customer facing application concerning a computer software product configured according to the entitlement-monetization data model.


