Role Mapping System for Collaborative Computing Communities

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccess policy tailoringVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

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

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

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidaccess policy customization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8713642B2Collaborative computing community role mapping system and method
Publication Date: 2014.04.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8713642B2 patent drawing
  • US8713642B2 patent drawing
  • US8713642B2 patent drawing

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.