Entitlement Certificate Product Asset Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional product asset management tools lack a convenient method to track installed products across various systems and do not enable the content server to determine authorization for accessing product repositories without a central authority, leading to inefficiencies in managing product subscriptions and updates.

Innovation Solution

The use of product-related certificates, such as digital SSL certificates, to create mappings and manage access to product repositories by associating owners with products, allowing servers to determine authorization based on extended attribute object identifiers and URLs within the certificates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional product asset management tools are used, then product subscriptions can be managed, but there is no convenient way to track installed products across various systems

Engineering Contradiction:
Improveproduct tracking informationVSAvoidproduct tracking convenience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system enables self-service by having each system automatically generate and present its own entitlement certificate when contacted by the content server. The certificate contains all necessary product installation information, eliminating the need for manual tracking or centralized registration databases. The system serves itself by carrying its own authorization and product information in the certificate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The entitlement certificate acts as an intermediary that carries product installation information and authorization data between systems and the content server. Instead of direct system-to-server communication requiring complex authentication, the certificate mediates by embedding all necessary information, enabling convenient tracking without centralized databases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a central authority is used to manage entitlements, then systems can receive entitlements to access product repositories, but the content server cannot determine authorization without the central authority

Engineering Contradiction:
Improveauthorization determinationVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention merges multiple functions into the entitlement certificate: it combines authorization proof, product installation information, and system identification into a single data structure. This allows the content server to determine authorization directly from the certificate without needing to contact the central authority, reducing architectural complexity while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The central authority performs preliminary action by generating the entitlement certificate with all necessary authorization and product information embedded before the system contacts the content server. This pre-packaging of information enables the content server to make authorization decisions independently without real-time communication with the central authority.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If systems register with a central authority to receive entitlements, then access to product repositories is enabled, but tracking installed products across systems is inconvenient

Engineering Contradiction:
Improveinstalled product informationVSAvoidregistration system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The invention extracts product installation information and authorization data from centralized registration systems and embeds it directly into the entitlement certificate. This extraction eliminates the need for complex centralized tracking databases while ensuring that all necessary information is readily available to the content server for monitoring installed products.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9003490B2Using entitlement certificates to manage product assets
Publication Date: 2015.04.07 RED HAT INC
  • US9003490B2 patent drawing
  • US9003490B2 patent drawing
  • US9003490B2 patent drawing

AI summary

A server receives a consumer request from a client to access a product repository that is coupled to the server. The consumer request comprises an entitlement certificate and a uniform resource locator (URL). The server identifies at least one extended attribute object identifier in the entitlement certificate to determine whether the client is authorized to access the product repository. The at least one extended attribute object identifier has a corresponding URL in the entitlement certificate that specifies a location of the product repository that the client is authorized to access. The server grants the client access to the product repository based on a determination that the URL in the consumer request matches a URL in the entitlement certificate.