Dynamic documentation
AssigneeOracle International Corporation
InventorVijay Swamidass
Life of this patent
Estimating the term…
Abstract
Systems, methodologies, media, computing devices, and other embodiments associated with dynamic documentation are described. One exemplary system embodiment can include a dynamic documentation system configured to dynamically generate a document using a skeleton document that includes references to content. The document can be generated by using the skeleton document and retrieving the referenced content to form a final document.
Claims18
A dynamic documentation system, comprising:
- a generating logic configured to generate a process document that describes a sequence of steps for performing a selected process where the process document is configured using:
- a skeleton document that includes a plurality of steps for performing the selected process, where the plurality of steps include references to task documents;
- and
- a plurality of task documents that are maintained separately from the skeleton document, where a task document includes instructions for performing a specific task that can be associated to a selected step;
- and
- a viewing logic configured to dynamically generate the process document in response to a request to view the process document by building the skeleton document with the task documents referenced within the skeleton document.
A computer-readable medium for providing processor executable instructions operable to perform a method, the method comprising:
- receiving a request to view a process document that provides instructions for a selected process;
- retrieving a skeleton process document associated with the selected process, the skeleton process document being configured with references to content;
- parsing the skeleton process document to identify the references;
- retrieving the content identified by the references;
- and
- dynamically generating a viewable process document by inserting the content into the viewable process document to form a sequence of instructions for performing the selected process.
A computer-implemented method, comprising:
- maintaining a content data store that contains task documents, where each task document provides instructions for a specific task and where combinations of task documents can be used as a sequence of steps for a desired process, where the task documents are configured to be shared by multiple process documents;
- generating a skeleton process document that defines a sequence of steps for performing a process, displaying a list of available task documents from the content data store;
- and
- associating a selected task document from the list to a selected step in the skeleton process document;
- where the skeleton process document can be used to dynamically generate a process document by inserting content from the task documents associated to the sequence of steps in response to a request to view the process document.
A system, comprising:
- means for configuring an instructional document by defining a skeleton document having a plurality of step identifiers, where the step identifiers include references to instruction contents;
- means for dynamically generating the instructional document in response to a request to view the instructional document, comprising:
- means for retrieving the references to instruction contents from the skeleton document;
- means for retrieving one or more instruction contents using the references;
- and
- means for generating the instructional document from the instruction contents.
Dependencies are inferred from the claim text.