Integrated Entitlement-Monetization Data Model for Software Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem modularityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If separate systems are used to manage entitlement and monetization definitions, then system independence is improved, but communication overhead increases

Engineering Contradiction:
Improvesystem independenceVSAvoidcommunication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If integrated entitlement-monetization data model is used, then processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

4Adaptability or versatility

If separate entitlement and monetization systems are used, then configuration flexibility is improved, but deployment time increases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11222095B1Software management system
Publication Date: 2022.01.11 INTUIT INC
  • US11222095B1 patent drawing
  • US11222095B1 patent drawing
  • US11222095B1 patent drawing

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.