Workspace User Relationship Synchronization System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In enterprise workspace environments, changes to user roles and relationships across interconnected computer systems often lead to unauthorized access or denial of authorized content, due to lack of synchronization among systems.

Innovation Solution

A relationship manager system that detects changes in user relationships and content access within a workspace, generating and transmitting specific or common messages to connected computer systems to synchronize user permissions and access rights, ensuring accurate reflection of role changes and content availability across all interconnected systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user roles are modified in the workspace, then user relationships and access permissions change, but synchronization across computer systems fails leading to unauthorized access or denial of authorized content

Engineering Contradiction:
Improveaccess permission accuracyVSAvoiduser relationship synchronization
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism where the first computer system sends notifications to remaining computer systems when user role changes occur in the workspace. This feedback loop ensures that all systems receive real-time updates about user relationship changes, maintaining synchronization and preventing unauthorized access while ensuring authorized users can access content.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by proactively sending notifications to remaining computer systems before access issues can occur. When a user role is modified, the system immediately communicates the change to all connected systems, preventing potential unauthorized access or denial of authorized content before these problems can manifest.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual synchronization of user relationships is implemented across computer systems, then access control can be maintained, but system complexity and operational overhead increase

Engineering Contradiction:
Improveaccess control consistencyVSAvoidsynchronization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically detecting user role changes in the workspace and initiating synchronization notifications to remaining computer systems without human intervention. This automated approach maintains access control consistency while eliminating the need for manual synchronization operations, reducing operational overhead and system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The first computer system acts as an intermediary that mediates between the workspace user relationship changes and the remaining computer systems. It receives notifications about user role changes, processes the synchronization information, and distributes updates to connected systems, simplifying the overall architecture compared to direct peer-to-peer synchronization between all systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9277028B2Synchronizing user relationship across computer systems implementing workspaces
Publication Date: 2016.03.01 SAP PORTALS ISRAEL
  • US9277028B2 patent drawing
  • US9277028B2 patent drawing
  • US9277028B2 patent drawing

AI summary

Computer-implemented methods, computer software, and computer systems for synchronizing user relationship across computer systems implementing workspaces. A computer system that provides features accessible by users by executing a workspace is accessed. Features provided to the users by remaining computer systems depends on the relationships between the users. A triggering event that represents a change to the computer workspace—for example, addition or removal or a user in the workspace, addition or removal of content in the workspace—is detected. Features provided to a first user by the remaining computer systems is affected by the change. Changes in relationships between the first user and the remaining users responsive to the change are determined, and provided to one or more of the remaining computer systems as respective messages that include the changes in the relationships.