Session-Based Collaboration Platform Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack effective methods for secure, session-based collaboration platforms that ensure data access control and security, particularly in shared workspaces, where users' permissions and data access are not adequately managed, leading to potential data breaches and unauthorized access.

Innovation Solution

A system and method that utilize processors to detect session initiation, generate user-specific databases based on access control permissions, and provide secure access to workspace data, ensuring that only permitted data is shared and deleted upon session termination, with separate secure channels for each user and dynamic UI updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a shared workspace database is accessible by multiple users simultaneously, then collaboration efficiency is improved, but data security and access control are worsened

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The shared workspace database is segmented into user-specific view databases, where each user receives a personalized copy of the workspace data filtered by their access permissions. This segmentation allows simultaneous access for multiple users while maintaining data security, as each user interacts with their own isolated database instance rather than a shared one.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of allowing direct access to the master workspace database, the system creates temporary copies (view databases) for each user session. These copies contain only the data the user is permitted to access, enabling secure collaboration without exposing the original database to potential security breaches.

Inventive Principle:
Principle #26Copying

2Ease of operation

If all workspace data is made accessible to collaborators, then ease of operation is improved, but unauthorized access risks are worsened

Engineering Contradiction:
Improvedata accessibilityVSAvoidunauthorized access risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Each user's view database is customized with local quality characteristics specific to their role and permissions. The data subset, filtering criteria, and access levels are tailored to each user's needs, providing ease of operation for authorized data while preventing unauthorized access to sensitive information through permission-based filtering.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If user permissions are dynamically adjusted during sessions, then adaptability is improved, but system complexity is worsened

Engineering Contradiction:
Improvepermission flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic permission adjustment where user access rights can be modified during active sessions. When permissions change, the system automatically updates the corresponding view databases to reflect new access levels, providing adaptability while managing complexity through automated synchronization rather than manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230177462A1Systems and methods for a session-based collaboration platform
Publication Date: 2023.06.08 ACENTIUM INC
  • US20230177462A1 patent drawing
  • US20230177462A1 patent drawing
  • US20230177462A1 patent drawing

AI summary

Systems and methods for session-based collaboration can include a collaboration system detecting initiation of a session by a first user to share content of a workspace with a second user. The collaboration system can identify, based at least on the initiation of the session, settings defining the workspace, and generate a database of the specific to the second user using the settings and one or more access control permissions of the second user. The database can include copies of data items of the workspace to which the second user has permission to access. The collaboration system can provide the second user access to the database during the session. The collaboration system may delete the database upon detecting ending of the session.