Collaboration Permission Management via Requesting Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack a controlled and systematic method for obtaining, tracking, and managing collaboration permissions for objects within a computerized system, particularly in determining whether to allow collaboration between parties.

Innovation Solution

A requesting mechanism that allows a requester to indicate the object for collaboration, contacts the owner for permission, and registers the collaboration status in a data construct, enabling the system to manage permissions and track validity, with an entitlement review process for owners to modify and review collaboration rights.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a requesting mechanism is implemented to manage collaboration permissions systematically, then collaboration permission management becomes controlled and systematic, but device complexity increases

Engineering Contradiction:
Improvecollaboration permission management controlVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data construct (collaboration catalog with request records) that mediates between the requesting party and the owner party. This record-based intermediary structure systematically manages collaboration requests, decisions, and statuses without requiring complex direct communication protocols between parties, thus improving reliability while controlling complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The collaboration permission management is segmented into distinct functional components: a requesting mechanism for initiating requests, an owner decision-making process, and a data construct for recording statuses. This segmentation allows each component to be implemented independently and systematically, improving overall control while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If collaboration status is registered in a data construct for tracking, then permission tracking accuracy improves, but information storage requirements increase

Engineering Contradiction:
Improvepermission tracking accuracyVSAvoiddata storage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The data construct implements local quality by creating dedicated request records with specific fields tailored to collaboration permission tracking needs (requester identification, object identification, decision status). This targeted data structure provides precise tracking accuracy for permission states without storing unnecessary information, optimizing the balance between tracking precision and storage requirements.

Inventive Principle:
Principle #3Local quality

3Reliability

If an entitlement review process is implemented for owners to modify collaboration rights, then collaboration security improves, but operation time increases

Engineering Contradiction:
Improvecollaboration securityVSAvoidpermission modification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically notifying the owner party when a collaboration request is received and by pre-establishing the entitlement review process framework. This allows owners to review and modify collaboration rights through a streamlined process rather than ad-hoc negotiations, improving security while reducing the time required for permission modifications.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9621558B2Granting collaboration permissions in a computerized system
Publication Date: 2017.04.11 VARONIS SYSTEMS INC
  • US9621558B2 patent drawing
  • US9621558B2 patent drawing
  • US9621558B2 patent drawing

AI summary

A computerized method for obtaining collaboration with an object of a computerized system, comprising receiving at an owner party that owns the object a request from a requesting party employing a requesting mechanism of the computerized system to collaborate the object with a recipient party, providing by the owner party a decision to the recipient party whether to grant the recipient party to collaborate with the object, and registering, in a data construct of the computerized system, data comprising a status indicative of the decision, thereby providing for the computerized system to determine whether to allow the recipient party to collaborate with the object, wherein the method is performed on an at least one computer of the computerized system configured to perform the method, and an apparatus for performing the same.