Processing publishing rules by routing documents based on document conceptual understanding
First Claim
Patent Images
1. A computer-implemented method for processing a first document in compliance with a publishing rule, comprising:
- generating a workflow comprising a sequence of computer-implemented steps to perform prior to publishing documents referencing a first organization in order to comply with the publishing rule, wherein the publishing rule requires a second organization to provide content referencing a collaboration between the first organization and the second organization to the first organization prior to publication of the content, and wherein generating the workflow includes;
annotating and normalizing a plurality of fragments of a second document which specifies the publishing rule, wherein the annotating includes converting the second document from an unstructured document to a structured document based on at least a recognition of proper nouns and related actions, and wherein the normalizing includes using one or more ontologies that relate terms to normalize different text with similar meanings into a common form,determining one or more patterns matching the annotated and normalized fragments from a plurality of predefined patterns that are defined in a component language and stored in a database, andgenerating the workflow based on at least one or more of the matching patterns and information extracted from the second document;
receiving the first document which includes content intended for publication and is authored by the second organization;
parsing, by operation of one or more processors, the first document to identify at least one reference made in a text sentence of the first document to the first organization;
retrieving, based on the at least one identified reference to the first organization, the workflow comprising the steps to perform prior to publishing documents referencing the first organization,wherein at least one step in the workflow comprises;
(i) identifying an individual that is a member of the first organization and is responsible for performing the step,(ii) routing the first document to the individual responsible for performing the step, and(iii) receiving an indication that the individual has performed the step; and
upon determining that each step in the workflow has been performed, routing the first document for publication.
1 Assignment
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
21 Claims
-
1. A computer-implemented method for processing a first document in compliance with a publishing rule, comprising:
-
generating a workflow comprising a sequence of computer-implemented steps to perform prior to publishing documents referencing a first organization in order to comply with the publishing rule, wherein the publishing rule requires a second organization to provide content referencing a collaboration between the first organization and the second organization to the first organization prior to publication of the content, and wherein generating the workflow includes; annotating and normalizing a plurality of fragments of a second document which specifies the publishing rule, wherein the annotating includes converting the second document from an unstructured document to a structured document based on at least a recognition of proper nouns and related actions, and wherein the normalizing includes using one or more ontologies that relate terms to normalize different text with similar meanings into a common form, determining one or more patterns matching the annotated and normalized fragments from a plurality of predefined patterns that are defined in a component language and stored in a database, and generating the workflow based on at least one or more of the matching patterns and information extracted from the second document; receiving the first document which includes content intended for publication and is authored by the second organization; parsing, by operation of one or more processors, the first document to identify at least one reference made in a text sentence of the first document to the first organization; retrieving, based on the at least one identified reference to the first organization, the workflow comprising the steps to perform prior to publishing documents referencing the first organization, wherein at least one step in the workflow comprises; (i) identifying an individual that is a member of the first organization and is responsible for performing the step, (ii) routing the first document to the individual responsible for performing the step, and (iii) receiving an indication that the individual has performed the step; and upon determining that each step in the workflow has been performed, routing the first document for publication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium containing a program which, when executed, performs an operation for processing a first document in compliance with a publishing rule, the operation comprising:
-
generating a workflow comprising a sequence of computer-implemented steps to perform prior to publishing documents referencing a first organization in order to comply with the publishing rule, wherein the publishing rule requires a second organization to provide content referencing a collaboration between the first organization and the second organization to the first organization prior to publication of the content, and wherein generating the workflow includes; annotating and normalizing a plurality of fragments of a second document which specifies the publishing rule, wherein the annotating includes converting the second document from an unstructured document to a structured document based on at least a recognition of proper nouns and related actions, and wherein the normalizing includes using one or more ontologies that relate terms to normalize different text with similar meanings into a common form, determining one or more patterns matching the annotated and normalized fragments from a plurality of predefined patterns that are defined in a component language and stored in a database, and generating the workflow based on at least one or more of the matching patterns and information extracted from the second document; receiving the first document which includes content intended for publication and is authored by the second organization; parsing, by operation of one or more processors, the first document to identify at least one reference made in a text sentence of the first document to the first organization; retrieving, based on the at least one identified reference to the first organization, the workflow comprising the steps to perform prior to publishing documents referencing the first organization, wherein at least one step in the workflow comprises; (i) identifying an individual that is a member of the first organization and is responsible for performing the step, (ii) routing the first document to the individual responsible for performing the step, and (iii) receiving an indication that the individual has performed the step; and upon determining that each step in the workflow has been performed, routing the first document for publication. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory containing a program that, when executed by the processor, performs an operation for processing a first document in compliance with a publishing rule, the operation comprising; generating a workflow comprising a sequence of computer-implemented steps to perform prior to publishing documents referencing a first organization in order to comply with the publishing rule, wherein the publishing rule requires a second organization to provide content referencing a collaboration between the first organization and the second organization to the first organization prior to publication of the content, and wherein generating the workflow includes; annotating and normalizing a plurality of fragments of a second document which specifies the publishing rule, wherein the annotating includes converting the second document from an unstructured document to a structured document based on at least a recognition of proper nouns and related actions, and wherein the normalizing includes using one or more ontologies that relate terms to normalize different text with similar meanings into a common form; determining one or more patterns matching the annotated and normalized fragments from a plurality of predefined patterns that are defined in a component language and stored in a database; and generating the workflow based on at least one or more of the matching patterns and information extracted from the second document, receiving the first document which includes content intended for publication and is authored by the second organization, parsing, by operation of one or more processors, the first document to identify at least one reference made in a text sentence of the first document to the first organization, retrieving, based on the at least one identified reference to the first organization, the workflow comprising the steps to perform prior to publishing documents referencing the first organization, wherein at least one step in the workflow comprises; (i) identifying an individual that is a member of the first organization and is responsible for performing the step; (ii) routing the first document to the individual responsible for performing the step; and (iii) receiving an indication that the individual has performed the step, and upon determining that each step in the workflow has been performed, routing the first document for publication. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification