Concurrent Website Version Branching and Auto-Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing multiple versions of a website are cumbersome and error-prone, particularly when multiple authors are involved in frequent revisions, as they require manual synchronization of content changes across different versions, which is time-consuming and prone to errors.

Innovation Solution

The technique allows for concurrent preparation of multiple versions of a website by copying or branching the production web page to create working copies, enabling simultaneous editing without requiring changes to be rolled back, with edits automatically applied to working copies and easily promoted to production, simplifying the process and reducing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual synchronization methods are used to manage multiple website versions, then authors can collaborate on revisions, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvecollaborative revision capabilityVSAvoidsynchronization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates working copies of the production website that can be edited independently. When changes are made to the production version, these changes are automatically copied to the working copies, eliminating manual synchronization while enabling collaborative revision work on multiple versions simultaneously.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the advantages of independent version editing with automatic change propagation. Multiple authors can work on different versions concurrently, and the system automatically merges changes from the production version into working copies, combining collaborative flexibility with automated synchronization.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If manual merging of changes is performed across website versions, then content can be synchronized, but the process is cumbersome and error-prone

Engineering Contradiction:
Improvecontent accuracyVSAvoidversion management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs automatic synchronization of changes from the production version to working copies without requiring manual intervention. The patent implements self-service version management where the system automatically detects, copies, and applies changes, eliminating cumbersome manual merging processes and reducing errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an automated intermediary system that mediates between the production version and working copies. This intermediary automatically manages the propagation of changes, reducing version management complexity by handling synchronization tasks automatically rather than requiring manual merging operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple working copies are created for concurrent editing, then productivity increases, but manual synchronization becomes more difficult

Engineering Contradiction:
Improverevision speedVSAvoidsynchronization ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates multiple working copies from the production version that can be edited concurrently by different authors. Changes made to the production version are automatically copied to all working copies, maintaining synchronization ease while enabling high-productivity concurrent editing across multiple versions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a universal synchronization mechanism that works across all working copies simultaneously. The same automatic change propagation system serves multiple versions at once, maintaining ease of operation while supporting high-productivity concurrent editing across the entire website version hierarchy.

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

Data Source

PatentUS10558741B2Concurrent preparation of multiple versions of a website
Publication Date: 2020.02.11 ADOBE INC
  • US10558741B2 patent drawing
  • US10558741B2 patent drawing
  • US10558741B2 patent drawing

AI summary

Techniques are disclosed for concurrent preparation of multiple versions of a website. Web page content can be branched in response to a request from a first user to create a working copy of one or more production web pages source documents. Any edits applied to the production version of the documents may be automatically applied to the working copy. Further, the working copy can be edited independently of the production version. The working copy can be promoted to production by replacing the production version with the edited working copy. Any number of separate working copies can be created and edited concurrently with the production version.