Workspace Data Gating via Explicit Update Acceptance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based data sharing systems face challenges in securely managing data updates between different workspaces, where users from one workspace may inadvertently share or receive unsynchronized data, compromising data integrity and security.

Innovation Solution

A method and computing device implementation that gates data updates between workspaces by requiring users to republish and explicitly accept changes before they are displayed, ensuring that data is only synchronized after explicit user consent and control, using a system where data is copied from one data structure to another accessible only by specific users, and notifications are provided for updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is freely shared between workspaces, then ease of operation is improved, but data integrity and security deteriorate

Engineering Contradiction:
Improveease of data sharingVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary gating mechanism that mediates data updates between workspaces. When data is updated in a source workspace, the system automatically creates a gated update notification in the target workspace, requiring explicit user acceptance before the update is applied. This intermediary process prevents unauthorized or unintended data changes while maintaining controlled data sharing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by notifying users of incoming data updates before they are applied. The gating mechanism prepares the target workspace by creating a pending update state and sending notifications to users, allowing them to review and consciously decide whether to accept the update. This preliminary notification step prevents unintended changes by requiring explicit user consent before data integrity is compromised.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data updates are automatically synchronized, then productivity is improved, but data security deteriorates

Engineering Contradiction:
Improvedata synchronization speedVSAvoidunintended data changes
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The gating mechanism serves as an intermediary layer between automatic data synchronization and final data application. It captures incoming updates, holds them in a pending state, and requires user acceptance before applying changes to the target workspace. This maintains productivity by enabling rapid update propagation while preventing harmful unintended changes through the acceptance requirement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the synchronization process based on update type and user context. Routine updates can be quickly notified and accepted, while significant changes trigger more careful review. The gating mechanism adapts its behavior to balance automatic synchronization efficiency with security requirements, allowing fast productivity gains when appropriate while maintaining security when needed.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If users can share data across multiple workspaces, then adaptability is improved, but control over data access deteriorates

Engineering Contradiction:
Improvedata sharing flexibilityVSAvoiddata access control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments data access control into distinct layers: workspace-level permissions define base access rights, while the gating mechanism provides update-level control. This segmentation allows users to maintain flexible cross-workspace data sharing while the system automatically manages control complexity through structured permission hierarchies and automated gating processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The gating mechanism operates as a self-service system that automatically manages update notifications and tracking without requiring complex administrative intervention. Users simply need to accept or reject updates presented to them, while the system automatically handles the complexity of tracking which users have which updates across multiple workspaces, reducing the perceived complexity for end users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10902146B2Method and computing device for gating data between workspaces
Publication Date: 2021.01.26 WORKIVA INC
  • US10902146B2 patent drawing
  • US10902146B2 patent drawing
  • US10902146B2 patent drawing

AI summary

A method for gating data between workspaces involves a first computing device receiving, from a first user via a second computing device, a request to share a set of data with a second user; copying the set of data from a first data structure to a second data structure; receiving, from the second user via a second computing device, a request to display the set of data; in response to the request from the first user and the request from the second user, displaying the set of data on the third computing device, wherein the displayed set of data includes a value; receiving, from the first user via the second computing device, an update of the value; receiving, from the second user via the third computing device, an acceptance of the update; and displaying the updated value in place of the value on the third computing device.