Methods and systems for merging software-level objects with document-level objects in a document publishing environment
First Claim
1. A computer-implemented method for managing documents in a computing system environment, comprising:
- identifying a placeholder object included in a document having a document-level object, the document-level object being configured in a first format associated with a first set of constraints, and the placeholder object having metadata corresponding to a software-level object, the metadata comprising an identifier of a first repository associated with the software-level object, wherein;
a first process executed by a processor manages the document-level object; and
a second process executed by the processor maintains the software-level object;
generating, by the first process, a query message based on the placeholder object, the query message comprising the identifier;
receiving, by a first process, a response to the generated query message from the second process, the response comprising software-level object content associated with the software-level object, the software-level object content being in a second format associated with a second set of constraints;
transforming, by the first process, the second format of the software-level object content included in the response to the first format of the document-level object;
merging, by the first process, the transformed software-level object content in the document, based on the placeholder object in the document; and
generating, by the first process, an output document based on the transformed software-level object content and the document-level object, such that the software-level object content replaces the placeholder object in the output document.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for generating, managing, and publishing documents based on document level objects and software level objects. In one aspect, a method is provided for managing documents in a computing system environment. The method includes identifying a placeholder object included in a document having a document level object, the placeholder object having metadata corresponding to a software level object. Software level object content is identified in response to a query message and is included within a response to the query message. A format of the software level object content included in the response is transformed into a second format based on a second set of constraints, and merged in the document based on the placeholder object. An output document may be generated such that the transformed software level object content replaces the placeholder object in the output document.
48 Citations
16 Claims
-
1. A computer-implemented method for managing documents in a computing system environment, comprising:
-
identifying a placeholder object included in a document having a document-level object, the document-level object being configured in a first format associated with a first set of constraints, and the placeholder object having metadata corresponding to a software-level object, the metadata comprising an identifier of a first repository associated with the software-level object, wherein; a first process executed by a processor manages the document-level object; and a second process executed by the processor maintains the software-level object; generating, by the first process, a query message based on the placeholder object, the query message comprising the identifier; receiving, by a first process, a response to the generated query message from the second process, the response comprising software-level object content associated with the software-level object, the software-level object content being in a second format associated with a second set of constraints; transforming, by the first process, the second format of the software-level object content included in the response to the first format of the document-level object; merging, by the first process, the transformed software-level object content in the document, based on the placeholder object in the document; and generating, by the first process, an output document based on the transformed software-level object content and the document-level object, such that the software-level object content replaces the placeholder object in the output document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing documents, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform; a first process to; retrieve a document including a document-level object and a placeholder object associated with metadata corresponding to a software-level object, the document-level object being configured in a first format associated with a first set of constraints, the metadata comprising an identifier of a first repository associated with the software-level object, wherein; a first process executed by a processor maintains the document-level object; and a second process executed by the processor maintains the software-level object; provide a query message identifying the metadata, the query message comprising the identifier; receive a response message to the generated query message including software-level object content having a second format associated with a second set of constraints; transform the second format of software-level object content included in the response message to the first format of the document-level object; and merge the software-level object content and document-level object into an output document; and a second process to; create the software level object; locate the first repository based on at least the identifier; identify the software-level object content based on at least the metadata; and provide the response message to the first process in response to the query message, wherein the first process generates the output document based on the transformed software-level object content and the document-level object, such that the software-level object content replaces the placeholder object in the output document. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification