Generating Document Processing Workflows Configured to Route Documents Based on Document Conceptual Understanding
First Claim
1. A computer implemented method of generating a document processing workflow, comprising:
- receiving a document which includes at least a publishing rule regarding documents intended for publication;
parsing the document to identify a set of terms included in the publishing rule;
annotating each term with metadata describing the term to create a structured pattern describing the publishing rule;
comparing the structured pattern to a plurality of patterns to identify a best-fit pattern from the plurality of patterns, wherein each of the plurality of patterns pattern describes a workflow template;
generating, from the workflow template corresponding to the best-fit pattern, a workflow for the structured pattern, wherein the workflow specifies a sequence of steps to comply with the publishing rule; and
storing the generated workflow in a repository.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention may be used to improve enforcement and compliance with publishing rules in an automated and provable manner. Prior to publication, documents may be processed using publishing rules (workflows) based on conceptual analysis of document content. Additionally, embodiments of the invention include a content creation system configured to provide prompt feedback on content coverage. Such a system enables the creator of information to better understand what approval requirements apply to content they create and intend to publish, as the content is being created.
-
Citations
24 Claims
-
1. A computer implemented method of generating a document processing workflow, comprising:
-
receiving a document which includes at least a publishing rule regarding documents intended for publication; parsing the document to identify a set of terms included in the publishing rule; annotating each term with metadata describing the term to create a structured pattern describing the publishing rule; comparing the structured pattern to a plurality of patterns to identify a best-fit pattern from the plurality of patterns, wherein each of the plurality of patterns pattern describes a workflow template; generating, from the workflow template corresponding to the best-fit pattern, a workflow for the structured pattern, wherein the workflow specifies a sequence of steps to comply with the publishing rule; and storing the generated workflow in a repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium containing a program which, when executed, performs an operation for generating a document processing workflow, comprising:
-
receiving a document which includes at least a publishing rule regarding documents intended for publication; parsing the document to identify a set of terms included in the publishing rule; annotating each term with metadata describing the term to create a structured pattern describing the publishing rule; comparing the structured pattern to a plurality of patterns to identify a best-fit pattern from the plurality of patterns, wherein each of the plurality of patterns pattern describes a workflow template; generating, from the workflow template corresponding to the best-fit pattern, a workflow for the structured pattern, wherein the workflow specifies a sequence of steps to comply with the publishing rule; and storing the generated workflow in a repository. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory containing a containing a program that, when executed by the processor, performs an operation for presenting a virtual environment to a user, the operation comprising; receiving a document which includes at least a publishing rule regarding documents intended for publication, parsing the document to identify a set of terms included in the publishing rule, annotating each term with metadata describing the term to create a structured pattern describing the publishing rule, comparing the structured pattern to a plurality of patterns to identify a best-fit pattern from the plurality of patterns, wherein each of the plurality of patterns pattern describes a workflow template, generating, from the workflow template corresponding to the best-fit pattern, a workflow for the structured pattern, wherein the workflow specifies a sequence of steps to comply with the publishing rule, and storing the generated workflow in a repository. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification