Role Mapping System for Collaborative Computing Communities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current collaborative computing environments require individual configuration of abstract roles for each community, leading to inefficiencies in setting user privileges and managing access policies, as the same access policies for different roles need to be defined separately across various communities.
Innovation Solution
A method and system for role mapping that stores a set of permissions for a generic business component within a named permission set and maps these permissions to abstract roles, allowing for the reuse of access and policy attributes across different communities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If individual configuration of abstract roles is performed for each community, then access policies can be precisely tailored to specific community needs, but the time and effort required for configuration increases significantly
Solution Approach 1:
The patent implements pre-configured abstract roles with standard access policies that can be directly assigned to communities. These roles are prepared in advance with common permission sets already defined, allowing administrators to quickly deploy communities without performing individual configuration for each role. The system provides a library of ready-to-use roles that can be selected and assigned, significantly reducing configuration time while maintaining adaptability through the ability to customize roles when needed.
Solution Approach 2:
The patent creates universal abstract roles that can be applied across multiple communities with similar access policy requirements. These roles are designed to be reusable and transferable between different communities, allowing the same role definition to serve multiple purposes. The system enables a single role configuration to benefit multiple communities, reducing redundant configuration work while maintaining the ability to adapt roles to specific community needs through selective customization.
2Productivity
If abstract roles are reused across multiple communities, then configuration efficiency improves, but the ability to customize access policies for specific community needs decreases
Solution Approach 1:
The patent implements a dynamic role assignment system where abstract roles can be flexibly assigned, modified, and reassigned based on community-specific needs. The system allows administrators to start with pre-configured roles for efficiency, then dynamically adjust role permissions, add or remove access policies, and customize roles as needed for each community. This dynamic approach enables the system to adapt from a standardized initial state to a customized final state, balancing efficiency and adaptability.
Solution Approach 2:
The patent segments access policies into modular, independently configurable components that can be selectively applied to abstract roles. Instead of treating role configurations as monolithic units, the system breaks down permissions into discrete policy elements that can be individually added, removed, or modified. This segmentation allows administrators to efficiently reuse core role structures across communities while customizing specific policy components for particular community requirements, achieving both efficiency and adaptability.
Data Source
AI summary
A role mapping method and system for a collaborative computing environment in provided. A set of permissions defining access to a generic business component for a named permission set is stored in a database. The set of permissions for the named permission set are mapped to an abstract role. Based on these mappings, access permissions to a business component instance within a community can be set.


