Editable Webpage Preview System With Dynamic Asset Locking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for content editors to view and edit webpages are inefficient, requiring multiple publishing steps and leading to confusion and inefficiency when multiple editors modify the same assets simultaneously.

Innovation Solution

A system generates editable previews of webpages, allowing content editors to edit assets within a locked format, preventing simultaneous editing and managing editing privileges, while also enabling the integration of delta content changes into published versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content editors publish webpages to view them in a browser application, then they can view the webpage as rendered on end user computing systems, but the process becomes highly inefficient and time consuming requiring multiple publishing steps

Engineering Contradiction:
Improveease of viewing webpageVSAvoidtime for publishing and viewing
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system creates a visual copy (preview) of the webpage that mirrors the published version without requiring actual publishing. This copy can be viewed and edited in the authoring environment, eliminating the need to actually publish to view the webpage while maintaining the same viewing experience.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces a preview mechanism as an intermediary between the content editor and the published webpage. This preview allows editors to view and make changes without going through the full publishing cycle, acting as a mediator that speeds up the workflow while maintaining fidelity to the published version.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple content editors attempt to modify the same webpage simultaneously, then editing efficiency increases, but duplicative editing occurs leading to confusion and inefficiency

Engineering Contradiction:
Improveediting efficiencyVSAvoidconsistency of asset editing
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements dynamic locking that changes the state of assets based on real-time editing activity. When an editor begins modifying an asset, the system dynamically locks it to prevent simultaneous edits, then automatically unlocks when the editing session ends. This dynamic state management enables multiple editors to work efficiently while preventing duplicative edits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system provides real-time feedback to editors about the editing status of assets through locking and unlocking mechanisms. Editors receive immediate information about whether an asset is available for editing or is locked by another editor, allowing them to coordinate their work and avoid duplicative edits while maintaining high productivity.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If content editors can edit assets freely without locking mechanisms, then ease of editing improves, but simultaneous editing by multiple editors causes conflicts and errors

Engineering Contradiction:
Improveease of editing assetsVSAvoidediting conflicts between multiple editors
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The locking mechanism is implemented dynamically rather than statically. Assets are locked only when needed (during active editing sessions) and unlocked automatically when editing completes. This dynamic approach maintains ease of editing for single editors while preventing conflicts when multiple editors attempt to modify the same asset simultaneously.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9430449B2Systems, methods, and media for managing editable previews of webpages
Publication Date: 2016.08.30 SDL LTD
  • US9430449B2 patent drawing
  • US9430449B2 patent drawing
  • US9430449B2 patent drawing

AI summary

Systems and methods for managing an editable preview of a webpage are provided herein. Exemplary methods may include receiving a request to generate an editable preview of a webpage, via a preview server, the webpage comprising assets arranged according to a layout, responsive to the request, obtaining, via the preview server, assets from a content repository, generating, via the preview server, an editable preview of the webpage using the obtained assets and the layout, and providing, via the preview server, the preview of the webpage to an authoring environment for editing by a content editor in such a way that when the content editor edits at least one of the obtained assets, the at least one obtained asset is placed in a locked format to prevent editing by additional content editors.