On-Demand Entitlement Management via Configurable Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing entitlements in on-demand application systems are often costly and inflexible, requiring significant development time to incorporate new products or services, and lack the ability to efficiently manage user-specific entitlement configurations and usage.

Innovation Solution

An on-demand application server that receives entitlement definition information from resource providers, creates custom entitlement objects in a relational database, and manages user-specific entitlement configurations and usage information, determining entitlement status based on qualifying criteria and usage summaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customized entitlement management software is used to manage customer entitlements, then entitlement management capability is provided, but development cost and time increase significantly

Engineering Contradiction:
Improveentitlement management capabilityVSAvoiddevelopment cost and time
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal entitlement management system that can handle multiple types of entitlements (voice minutes, data usage, service subscriptions) through a single platform. The system uses configurable entitlement definitions and templates that can be adapted to different products and services without requiring custom development, thereby providing multi-functionality while reducing development complexity.

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

Solution Approach 2:

The system allows dynamic configuration of entitlement parameters such as consumption limits, time periods, and allocation rules through configurable templates and definitions. By changing parameters rather than rewriting code, the system can adapt to new products and services, reducing development time and cost while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If customized entitlement management software is used, then specific entitlement requirements can be met, but flexibility to incorporate new products or services decreases

Engineering Contradiction:
Improveentitlement management accuracyVSAvoidflexibility to incorporate new products or services
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic entitlement management system where templates, definitions, and configurations can be modified at runtime to accommodate new products and services. The system uses configurable parameters and rules that can be adjusted without requiring system redesign, thereby maintaining both precision in managing existing entitlements and flexibility to incorporate new ones.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments entitlement management into modular components including entitlement definitions, templates, allocation rules, and consumption tracking. This segmentation allows individual components to be modified or extended for new products while maintaining the integrity and accuracy of the overall system, thus achieving both precision and adaptability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If existing entitlement management systems are used, then current products are managed, but new products or services require additional development resources

Engineering Contradiction:
Improveentitlement management stabilityVSAvoiddevelopment efficiency for new products
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements pre-configured entitlement templates and definitions that can be selected and customized for new products and services. By having ready-made templates for common entitlement types (voice, data, subscriptions), the system maintains stable management of existing entitlements while enabling rapid deployment of new products without requiring additional development resources.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8959114B2Entitlement management in an on-demand system
Publication Date: 2015.02.17 SALESFORCE INC
  • US8959114B2 patent drawing
  • US8959114B2 patent drawing
  • US8959114B2 patent drawing

AI summary

Methods and systems are provided for on-demand entitlement management. One exemplary method involves a server obtaining entitlement definition information for an entitlement offered by a provider system, receiving user entitlement configuration information corresponding to the entitlement for a customer of the provider system, and creating one or more entitlement objects for the customer in a database based on the entitlement definition information and the user entitlement configuration information, wherein the entitlement definition information includes metadata defining a structure of the one or more entitlement objects.