Dynamic Role-Based Access Control System for Enterprise Permission Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Maintaining large numbers of access permissions across an enterprise is complex and resource-intensive, requiring dynamic role-based evaluation to simplify access permission management, compliance reporting, and auditing.

Innovation Solution

A system and method for dynamic role-based evaluation of access permissions, which generates databases of job roles and associated permissions, identifies user roles through job descriptions, authorizes access based on role matching, and adjusts permissions using compliance criteria, allowing for automated outlier access permission management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual management of access permissions is used, then flexibility and control are maintained, but complexity and resource consumption increase significantly

Engineering Contradiction:
Improveaccess permission management complexityVSAvoidaccess permission automation level
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The patent segments access permissions into role-based categories, where permissions are grouped by job function rather than individually managed. This segmentation reduces complexity by organizing numerous permissions into manageable role groups that can be assigned collectively to users based on their positions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary system that automatically evaluates and manages access permissions based on predefined criteria. This intermediary automation layer handles the complex evaluation of permission requests, reducing manual workload while maintaining control through systematic rule-based processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive access permission tracking is implemented, then compliance reporting accuracy improves, but processing time and resources increase

Engineering Contradiction:
Improvecompliance reporting accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing role definitions and permission criteria before access requests are made. This advance preparation allows the system to quickly evaluate permission requests against predefined rules, maintaining high compliance accuracy while reducing processing time for individual requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service automated evaluation where the access permission system independently tracks and reports compliance information without requiring manual intervention. This self-service capability maintains precise compliance tracking while eliminating time-consuming manual reporting processes.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If detailed access permission evaluation is performed, then authorization accuracy improves, but system processing requirements increase

Engineering Contradiction:
Improveauthorization accuracyVSAvoidprocessing requirements
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by evaluating access permissions based on the specific local context of each user's role and request, rather than applying uniform detailed evaluation to all cases. This targeted approach maintains high authorization accuracy for each specific case while reducing overall processing requirements by avoiding unnecessary detailed evaluation where simpler rules suffice.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10637867B2System for dynamic role-based evaluation of access and permissions
Publication Date: 2020.04.28 BANK OF AMERICA CORP
  • US10637867B2 patent drawing
  • US10637867B2 patent drawing
  • US10637867B2 patent drawing

AI summary

Embodiments of the present invention provide a system for dynamic role-based evaluation of access permissions. The system is configured to generate a database comprising a plurality of job roles and associated access permissions. A job role of a particular user is identified from the database by the system, and the job role is matched to a set of access permissions based on a comparison of the user's job role to the database. The user is authorized for the set of access permissions and generally does not authorize the user for any other access permissions. The system may compile a compliance database comprising the plurality of access permissions and compliance criteria associated with each access permission. When the system receives a user request for accessing an outlier access permission, the system determines whether the user meets the compliance criteria of that outlier access permission before authorizing the outlier access permission.