Content Management Identity Masking With Layered Access Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing user identity and access control in content management systems is challenging due to the large number of users, varying permissions, and different organizations associated with them, necessitating improved methods for configuring and enforcing access rights.

Innovation Solution

A method for controlling user identity access in a content management system involves displaying multiple layers of access control interfaces, generating user groups based on attributes, and applying matching rules to documents, with state/role field-level security to override permissions dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple layers of access control are implemented to manage user identity security, then access control precision is improved, but system complexity increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The access control system is divided into multiple independent layers: identity authentication layer, role-based access control layer, attribute-based access control layer, and document-level security layer. Each layer operates independently with specific functions, allowing precise control at different levels while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-dimensional access control by adding attribute-based dimensions (user attributes, document attributes, context attributes) to the traditional role-based single dimension. This creates a multi-layered control matrix that enhances precision without linearly increasing complexity, as dimensions can be selectively activated based on security requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If dynamic permission overrides are implemented for different states and roles, then adaptability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvepermission adaptabilityVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-configures role templates with default permission sets and attribute rules before actual use. Common access patterns are established in advance through standardized role definitions, reducing the need for complex custom configurations while maintaining dynamic adaptability through the inheritance and override mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Role templates serve as intermediaries between administrators and the complex access control system. These templates abstract the complexity by providing pre-packaged permission configurations that can be directly assigned to users, while still allowing granular overrides when specific dynamic scenarios require customized permissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If user groups are generated based on multiple attributes with matching rules, then access control precision is improved, but device complexity increases

Engineering Contradiction:
Improveaccess control precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts user group membership by changing attribute parameters (user attributes, document attributes, context attributes) rather than requiring structural reconfiguration. Matching rules evaluate attribute values and automatically adjust permissions based on parameter matches, providing precision through attribute differentiation without complex structural changes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12549557B1User identity security in a content management system
Publication Date: 2026.02.10 VEEVA SYSTEMS INC
  • US12549557B1 patent drawing
  • US12549557B1 patent drawing
  • US12549557B1 patent drawing

AI summary

Systems and methods for controlling visibility of user identifying information. In the event that documents or records are shared between different business partners or business organizations, usernames appearing on the documents, notification or records may be selectively masked to preserve the user identity security rules.