Methods and Systems for Document-Based Publishing Channels
First Claim
1. A method, comprising:
- 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 an instance of a publishing channel to use in exporting the identified portion of the document, the publishing channel comprising a publishing parameter specifying how the identified portion of the document is to be exported, the publishing parameter further specifying an export setting value for use in the exporting; and
storing data defining the instance of the publishing channel comprising the publishing parameter specifying the export setting value as an object embedded in the document alongside data defining the document, the data defining the instance of the publishing channel referencing the identified portion of the document and a value for the export setting value.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
23 Claims
-
1. A method, comprising:
-
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 an instance of a publishing channel to use in exporting the identified portion of the document, the publishing channel comprising a publishing parameter specifying how the identified portion of the document is to be exported, the publishing parameter further specifying an export setting value for use in the exporting; and storing data defining the instance of the publishing channel comprising the publishing parameter specifying the export setting value as an object embedded in the document alongside data defining the document, the data defining the instance of the publishing channel referencing the identified portion of the document and a value for the export setting value. - View Dependent Claims (2, 3, 4, 5, 21, 22, 23)
-
-
6. A computing system comprising a processor with access to a computer-readable medium embodying program components, the program components comprising:
-
a user interface module that configures the computing system to provide an interface to receive input data and to generate a visual representation of content of a document, the content of the document stored in a file accessible by the computing system; a channel management module that configures the computing system to access an instance of a publishing channel embedded in the file and comprising a publishing parameter value embedded in the file specifying an export setting value for exporting at least a portion of the document; and an export module configured to automatically export data representing the at least a portion of the document based on the publishing parameter value embedded in the file. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising program code embodied in a non-transitory computer-readable medium, the program code comprising:
-
program code for accessing a document file, the document file comprising data identifying a plurality of logical units of the document; program code for identifying a type of an instance of a publishing channel stored in the document file and a publishing parameter value included in the instance, wherein the publishing parameter is embedded in the document file and specifies an export setting value; program code for automatically exporting at least one logical unit of the document based on the type and the publishing parameter value embedded in the document file, wherein exporting comprises providing data representing the at least one logical unit of the document by using the type to determine an export operation to use and by using the export setting value indicated by the publishing parameter embedded in the document file to determine at least one of a data format, a layout, or a desired location for the provided data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification