Document-Embedded Publishing Channels for Export Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Editing applications require tedious manual adjustments for exporting content across different formats and scenarios, lacking efficient mechanisms to store and reuse publishing settings.
Innovation Solution
Implementing publishing channels within editing applications that allow users to define and store exporting parameters, enabling easy reuse across different editing sessions and supporting multiple instances for various export scenarios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual export settings adjustment is used for each export scenario, then export flexibility is maintained, but user time and operational complexity increase
Solution Approach 1:
The patent applies preliminary action by pre-defining publishing channels with export parameters stored within the document before export operations are needed. Users configure export settings once and save them as publishing channels, which are then automatically applied during subsequent export operations, eliminating the need to manually adjust settings for each export scenario.
Solution Approach 2:
The patent implements copying by allowing users to create multiple instances of publishing channels that can be reused across different export scenarios. Once a publishing channel is defined with specific parameters, it can be copied and instantiated multiple times, each instance referenceable during export operations, thereby replicating successful export configurations without manual reconfiguration.
2Manufacturing precision
If manual export settings adjustment is used for each export scenario, then precise control over export parameters is maintained, but operational complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-defining publishing channels with export parameters stored within the document before export operations are needed. Users configure export settings once and save them as publishing channels, which are then automatically applied during subsequent export operations, eliminating the need to manually adjust settings for each export scenario.
Solution Approach 2:
The patent implements universality by creating a publishing channel system that serves multiple export scenarios through a single unified mechanism. Publishing channels are designed to be universally applicable across different export situations, with instances that can be selected based on the specific export needs, thereby simplifying operations while maintaining precise parameter control.
3Productivity
If publishing channels are embedded in documents, then export efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies the nested doll principle by embedding publishing channel data structures directly within the document file format. The publishing channels are nested inside the document, allowing export parameters to be stored and retrieved as part of the document itself, thereby integrating the export configuration system without requiring separate external configuration files or databases.
Solution Approach 2:
The patent implements self-service by enabling the document to contain its own publishing channel definitions and export parameter configurations. The system serves itself by storing publishing channel instances within the document structure, allowing the document to carry its own export instructions without requiring external system configuration, thereby reducing overall system complexity.
Data Source
AI summary
An editing application can support publishing channels that are embedded in a document being edited. A publishing channel can include one or more publishing parameters usable to control how some or all of the content is exported by the editing application. A method can comprise loading a document in an editing environment provided by an editing application, receiving data identifying at least a portion of the document, receiving data defining a publishing channel to use in exporting the identified portion of the document, and storing data defining the instance of the publishing channel in the document alongside data defining the document. The document may comprise a plurality of objects and storing data can comprise storing data defining the instance of the publishing channel with respect to one or more of the objects included in the document.


