Access Permission Framework for Resource Re-purposing Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional access permissions in content repositories are either too restrictive, preventing users from re-purposing resources without write permissions, or too permissive, allowing users to compromise the integrity of the repository when granted write permissions.
Innovation Solution
An access permission framework that introduces enhanced permissions such as 'copy', 'cut', and 'paste' permissions, allowing users to re-purpose resources without conventional read and write permissions, while maintaining resource integrity through a set of primitive operations and a permission management system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional read and write permissions are used, then users can access and modify resources, but resource integrity is compromised when write permissions are granted
Solution Approach 1:
The patent segments the conventional read-write permission into distinct operational permissions: copy permission for duplicating resources, cut permission for removing resources from their current location, and paste permission for placing resources in new locations. This segmentation allows users to perform re-purposing operations without granting full write access, thereby maintaining resource integrity while enabling operational flexibility.
Solution Approach 2:
The patent applies local quality by assigning different permission types to different operations rather than using a uniform read-write permission model. Each operation (copy, cut, paste) has its own specific permission requirement, allowing the system to grant only the necessary level of access for each specific task, thus enabling resource re-purposing without compromising overall integrity.
2Adaptability or versatility
If write permissions are granted to allow resource re-purposing, then users can copy and move resources, but the repository integrity is at risk
Solution Approach 1:
The patent divides the broad write permission into three specific operational permissions: copy, cut, and paste. Each permission is granted independently based on the specific operational needs, allowing the system to provide adaptability for resource re-purposing while minimizing the risk of integrity compromise by not granting unnecessary write access.
Solution Approach 2:
The patent changes the permission parameter from a binary read-write model to a multi-state model with distinct copy, cut, and paste permissions. This parameter change enables fine-grained control over resource operations, allowing the system to adapt to different operational requirements while maintaining integrity through precise permission management.
3Reliability
If read permissions are denied to protect resource integrity, then users cannot access resources for re-purposing
Solution Approach 1:
The patent segments the permission model to separate read access from re-purposing operations. Users can be granted copy, cut, and paste permissions without granting read permissions, enabling them to re-purpose resources through operational commands while preventing direct access that could compromise resource protection.
Solution Approach 2:
The patent introduces an intermediary permission layer (copy/cut/paste permissions) that mediates between complete read access and complete denial of access. This intermediary layer allows users to perform re-purposing operations through controlled interfaces without directly accessing or reading the protected resources, thus maintaining both protection and operational capability.
Data Source
AI summary
Enhanced permission techniques are disclosed that ensures integrity of resources while the resources are provided for re-purposing by users that do not have conventional permissions, such as read or write permissions, to the resources. In some examples, a method to evaluate enhanced permissions for re-purposing a resource from a source path to a target path by a user may include evaluating source permissions and target permissions, and determining whether to allow the re-purposing the resource based on the evaluating. The source permissions are copy permissions or cut permissions specified for the source path and that apply to the user. The target permissions are paste permissions specified for the target path and that apply to the user.


