Content Version Segmentation for External Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a group of users revises a collection of content items, internal comments and changes become visible to other users, leading to an incomplete and unprofessional appearance of the work product.

Innovation Solution

Implementing a content management system that allows for multiple versions of a collection of content items, where a first version with internal comments and changes is accessible only to the first group of users, while a second version without these is shared with a second group of users, enabling the feature to be turned on or off for individual files or the entire collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single version of the collection of content items is shared with all users, then ease of operation is improved, but internal comments and changes become visible to external users, worsening the professionalism and completeness of the work product

Engineering Contradiction:
Improveease of sharingVSAvoidvisibility of internal comments
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system divides the collection of content items into multiple versions (first version with internal comments and changes, second version without them). Each version is segmented with different access permissions, allowing internal users to view the first version while external users view the second version. This segmentation resolves the contradiction by separating the information flow to different user groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism (version control system with ACLs) that mediates between the need for internal collaboration visibility and external professionalism. The version control system acts as a mediator that selectively displays appropriate content to different user groups, preventing internal comments from reaching external users while maintaining ease of sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If multiple versions of the collection of content items are maintained, then professionalism and privacy are improved, but device complexity increases

Engineering Contradiction:
Improveprivacy of internal revisionsVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements dynamic version management where versions can be created, updated, and accessed based on real-time permissions. The ACLs dynamically control which users can access which versions, and the system automatically manages the complexity of multiple versions through structured metadata and permission inheritance, making the complexity manageable rather than overwhelming.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of version control from a simple single-version model to a multi-version model with configurable ACLs. By parameterizing the access control settings (which users can access which versions), the system manages complexity through configurable parameters rather than hard-coded structures, allowing flexibility while maintaining organizational order.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If access control lists are implemented to restrict version access, then information security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveaccess control securityVSAvoiduser access management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The ACL system is designed with universal functionality that handles multiple access scenarios through a unified interface. The same ACL mechanism manages access to individual content items, collections, and versioned content, reducing the need for separate access management systems. This multi-functionality maintains security while simplifying user operations through consistent access control patterns.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10592595B2Maintaining multiple versions of a collection of content items
Publication Date: 2020.03.17 DROPBOX INC
  • US10592595B2 patent drawing
  • US10592595B2 patent drawing
  • US10592595B2 patent drawing

AI summary

Disclosed are systems, methods, and non-transitory computer-readable storage media for copying content from a rendered document into another document. The disclosed technology addresses the need in the art to maintain a version of a collection of content items that includes changes and/or comments from a first group of users, and provide a second version of the collection of content items to an external user that does not include internal comments and/or visible changes. The solution may provide a work product that appears complete and/or professional to the second group of users, while the first group of users continue to update and/or collaborate on the first version of the collection of content items.