Integrating a document management system with a workflow system and method
First Claim
1. A document management system, comprising:
- a plurality of document repositories for storing documents;
a document notification and delivery service (DNDS) for detecting documents pertaining to subjects of interest that are stored in the document repositories;
a plurality of notification targets for subscribing to subjects at the DNDS to receive alerts when documents are identified that pertain to one or more subscribed subjects of interest; and
a plurality of workflow modules, that can be added or removed, subscribing to the DNDS to receive documents identified that pertain to one or more subscribed subjects of interest;
at least two workflow modules automatically producing one or more documents that are published to one or more of the document repositories without user intervention;
wherein a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of interest of a second workflow module;
subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS processes the first document and then delivers the first document to the second workflow module that does not require the first workflow module to produce a second document;
the DNDS includes;
a plurality of document repositories, each storing a plurality of documents;
a subject directory for representing subjects of the plurality of documents in the plurality of document repositories;
a profile directory for representing a plurality of users accounts, each user account subscribing to at least one subject of interest;
a subject refinement module for;
monitoring document notifications and delivery requests associated with the document notifications to provide subject refinement data;
using the subject refinement data to refine subjects in the subject directory;
deleting a subject in the subject directory based on access activity of a subject; and
adding a subject to the subject directory based on access activity of a cluster of sources within a subject; and
a failure recovery module for;
recording component failure information;
assigning each of the document repositories according to one of a plurality of operating behaviors using the component failure information; and
determining appropriate action to take in response to component identified failures using the operating behavior assigned to the document repository to which the component is associated;
the plurality of operating behaviors indicate a degree of reliability;
the appropriate action is predefined in a profile directory of the user accounts; and
one of the at least two workflow modules is associated with a user that performs one or more tasks to produce one or more documents that are managed by a workflow module according to subject matter described in the one or more documents.
7 Assignments
0 Petitions
Accused Products
Abstract
A document management system includes one or more document repositories for storing documents and a document notification and delivery service (DNDS) for detecting documents pertaining to subjects that are stored in the document repositories. A plurality of workflow modules subscribe to the DNDS to receive documents identified that pertain to subscribed subjects. At least two workflow modules produce documents that are published to the document repositories. Further, a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of a second workflow module. Subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS delivers the first document to the second workflow module that operates independent from the first workflow module to produce a second document.
-
Citations
15 Claims
-
1. A document management system, comprising:
-
a plurality of document repositories for storing documents; a document notification and delivery service (DNDS) for detecting documents pertaining to subjects of interest that are stored in the document repositories; a plurality of notification targets for subscribing to subjects at the DNDS to receive alerts when documents are identified that pertain to one or more subscribed subjects of interest; and a plurality of workflow modules, that can be added or removed, subscribing to the DNDS to receive documents identified that pertain to one or more subscribed subjects of interest;
at least two workflow modules automatically producing one or more documents that are published to one or more of the document repositories without user intervention;wherein a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of interest of a second workflow module; subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS processes the first document and then delivers the first document to the second workflow module that does not require the first workflow module to produce a second document; the DNDS includes; a plurality of document repositories, each storing a plurality of documents; a subject directory for representing subjects of the plurality of documents in the plurality of document repositories; a profile directory for representing a plurality of users accounts, each user account subscribing to at least one subject of interest; a subject refinement module for; monitoring document notifications and delivery requests associated with the document notifications to provide subject refinement data; using the subject refinement data to refine subjects in the subject directory; deleting a subject in the subject directory based on access activity of a subject; and adding a subject to the subject directory based on access activity of a cluster of sources within a subject; and a failure recovery module for; recording component failure information; assigning each of the document repositories according to one of a plurality of operating behaviors using the component failure information; and determining appropriate action to take in response to component identified failures using the operating behavior assigned to the document repository to which the component is associated; the plurality of operating behaviors indicate a degree of reliability; the appropriate action is predefined in a profile directory of the user accounts; and one of the at least two workflow modules is associated with a user that performs one or more tasks to produce one or more documents that are managed by a workflow module according to subject matter described in the one or more documents. - View Dependent Claims (2, 3, 4, 5, 15)
-
-
6. A method for operating a document management system, comprising:
-
storing a plurality of documents in a plurality of document repositories; detecting documents pertaining to subjects of interest based on subject matter of content of the documents that are stored in the document repositories with a document notification and delivery service (DNDS); subscribing to the DNDS to receive documents identified that pertain to one or more subscribed subjects of interest with a plurality of workflow modules that can be added or removed; representing subjects of the plurality of documents in the plurality of document repositories with a subject directory; representing a plurality of user accounts, each user account subscribing to at least one subject of interest with a profile directory; monitoring document notifications and delivery requests associated with the document notifications to provide subject refinement data; using the subject refinement data to refine subjects in the subject directory; deleting a subject in the subject directory based on access activity of a subject; adding a subject to the subject directory based on access activity of a cluster of sources within a subject; recording component failure information; assigning each of the document repositories according to one of a plurality of operating behaviors using the component failure information; and determining appropriate action to take in response to component identified failures using the operating behavior assigned to the document repository to which the component is associated; wherein the plurality of operating behaviors indicate a degree of reliability; wherein the appropriate action is predefined in a profile directory of the user accounts; wherein (i) at least two workflow modules automatically produce one or more documents that are published to one or more of the document repositories without user intervention, (ii) a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of interest of a second workflow module, and (iii) subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS delivers the first document to the second workflow module that does not require the first workflow module to produce a second document; and wherein one of the at least two workflow modules is associated with a user that performs one or more tasks to produce one or more documents that are managed by a workflow module according to subject matter described in the one or more documents. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An article of manufacture for operating a document management system, the article of manufacture comprising computer usable hardware media including computer readable instructions embedded therein that causes a computer to perform a method, wherein the method comprises:
-
storing a plurality of documents in a plurality of document repositories; detecting documents pertaining to subjects of interest based on subject matter of content of the documents that are stored in the document repositories with a document notification and delivery service (DNDS); subscribing to the DNDS to receive documents identified that pertain to one or more subscribed subjects of interest with a plurality of workflow modules that can be added or removed; representing subjects of the plurality of documents in the plurality of document repositories with a subject directory; representing a plurality of users accounts, each user account subscribing to at least one subject of interest with a profile directory; monitoring document notifications and delivery requests associated with the document notifications to provide subject refinement data; using the subject refinement data to refine subjects in the subject directory; deleting a subject in the subject directory based on access activity of a subject; adding a subject to the subject directory based on access activity of a cluster of sources within a subject; recording component failure information; assigning each of the document repositories according to one of a plurality of operating behaviors using the component failure information; and determining appropriate action to take in response to component identified failures using the operating behavior assigned to the document repository to which the component is associated; wherein the plurality of operating behaviors indicate a degree of reliability; wherein the appropriate action is predefined in a profile directory of the user accounts; wherein (i) at least two workflow modules automatically produce one or more documents that are published to one or more of the document repositories without user intervention, (ii) a first workflow module publishes to one of the document repositories a first document which is detected by the DNDS and which pertains to at least one subscribed subject of interest of a second workflow module, and (iii) subsequent to the publication of the first document by the DNDS to the one of the document repositories, the DNDS delivers the first document to the second workflow module that does not require the first workflow module to produce a second document; and wherein one of the at least two workflow modules is associated with a user that performs one or more tasks to produce one or more documents that are managed by a workflow module according subject matter described in the one or more documents. - View Dependent Claims (14)
-
Specification