Method for distributing services for knowledge management processing
First Claim
1. A method for distributing one or more services for processing knowledge data, the method comprising:
- providing a plurality of electronic document repositories, wherein each of the plurality of electronic document repositories is configured to store electronic documents and comprises at least one electronic document that is created or accessed by an individual;
monitoring users'"'"' activities with one or more of the plurality of electronic documents;
providing a primary server for at least one of the services for processing the knowledge data gathered from the electronic document repositories, wherein the knowledge data is processed according to a type of repository from which the knowledge data is gathered, wherein the primary server comprises one or more work queues, each of which is associated with at least one of the one or more services;
providing a plurality of secondary servers, each secondary server configured for (i) scanning the contents of a respective one of the electronic document repositories, (ii) gathering of the knowledge data related to at least one scanned electronic document from respective electronic document repositories according to a schedule, and (iii) transmitting the gathered knowledge data to the primary server;
determining, at the primary server, affinities of users to one or more of the knowledge data based on the monitored activities including calculating a weighting factor for a user based on the user'"'"'s monitored activities and gathered knowledge data; and
notifying the user when the weighting factor is above a predetermined threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for processing data in a knowledge management system gathers information content and transmits a work request for the information content gathered. The information content may be registered with a K-map and assigned a unique document identifier. A work queue processes the work requests. The processed information may then be transmitted to another work queue for further processing. Further processing may include categorization, full-text indexing, metrics extraction or other process. Control messages may be transmitted to one or more users providing a status of the work request. The information may be analyzed and further indexed. A progress statistics report may be generated for each of the processes performed on the document. The progress statistics may be provided in a record. A shared access to a central data structure representing the metrics history and taxonomy may be provided for all work queues via a CORBA service.
78 Citations
19 Claims
-
1. A method for distributing one or more services for processing knowledge data, the method comprising:
-
providing a plurality of electronic document repositories, wherein each of the plurality of electronic document repositories is configured to store electronic documents and comprises at least one electronic document that is created or accessed by an individual; monitoring users'"'"' activities with one or more of the plurality of electronic documents; providing a primary server for at least one of the services for processing the knowledge data gathered from the electronic document repositories, wherein the knowledge data is processed according to a type of repository from which the knowledge data is gathered, wherein the primary server comprises one or more work queues, each of which is associated with at least one of the one or more services; providing a plurality of secondary servers, each secondary server configured for (i) scanning the contents of a respective one of the electronic document repositories, (ii) gathering of the knowledge data related to at least one scanned electronic document from respective electronic document repositories according to a schedule, and (iii) transmitting the gathered knowledge data to the primary server; determining, at the primary server, affinities of users to one or more of the knowledge data based on the monitored activities including calculating a weighting factor for a user based on the user'"'"'s monitored activities and gathered knowledge data; and notifying the user when the weighting factor is above a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for distributing one or more services for processing knowledge data, the method comprising:
-
providing a first and a second type of electronic document repository, wherein each of the electronic document repositories is configured to store a plurality of electronic documents and comprises at least one electronic document that is created or accessed by an individual; monitoring users'"'"' activities with one or more of the plurality of electronic documents; providing a first secondary server, wherein the first secondary server hosts a first spider process that scans the contents of the first type of electronic document repository and gathers information related to at least one scanned electronic document; providing a second secondary server, wherein the second secondary server hosts a second spider process that scans the contents of second type of electronic document repository and gathers information related to at least one scanned electronic document; providing the gathered information to a primary server for processing the gathered knowledge data, wherein the knowledge data is processed according to a type of repository from which the knowledge data is gathered, wherein the primary server comprises one or more work queues each of which is associated with at least one of the one or more services; calculating, at the primary server, a weighting factor for a user based on the user'"'"'s monitored activities and gathered knowledge data; and notifying the user when the weighting factor is above a predetermined threshold. - View Dependent Claims (19)
-
Specification