Artificial intelligence based risk and knowledge management
US-2019197442-A1 · Jun 27, 2019 · US
US11709878B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11709878-B2 |
| Application number | US-201916601050-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 14, 2019 |
| Priority date | Oct 14, 2019 |
| Publication date | Jul 25, 2023 |
| Grant date | Jul 25, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Examples described herein generally relate to a computer system for generating a knowledge graph storing a plurality of entities and to displaying a topic page for an entity in the knowledge graph. The computer system performs a mining of source documents within an enterprise intranet to determine a plurality of entity names. The computer system generates an entity record within the knowledge graph for a mined entity name based on an entity schema and the source documents. The entity record includes attributes aggregated from the source documents. The computer system receives a curation action on the entity record from a first user. The computer system updates the entity record based on the curation action. The computer system displays an entity page including at least a portion of the attributes to a second user based on permissions of the second user to view the source documents.
Opening claim text (preview).
What is claimed is: 1. A computer system comprising: a memory storing computer-executable instructions; and a processor configured to execute the instructions to: perform a mining of a set of enterprise source documents within an enterprise intranet to determine a plurality of entity names, wherein the processor is configured to perform the mining of the set of enterprise source documents by: comparing the set of enterprise source documents to a set of templates defining potential entity attributes to identify instances within the set of enterprise source documents; partitioning the instances by potential entity names into a plurality of partitions; and clustering the instances within each partition to identify the mined entity name for each partition using an unsupervised machine learning process that iteratively finds groupings among extracts of the enterprise source documents including the instances until a stable probability distribution is reached; generate an entity record within a knowledge graph for a mined entity name from the plurality of entity names based on an entity schema and ones of the set of enterprise source documents associated with the mined entity name, the entity record including attributes aggregated from the ones of the set of enterprise source documents associated with the mined entity name; receive a curation action on the entity record from a first user associated with the entity record via the mining; update the entity record based on the curation action; and display an entity page including at least a portion of the attributes of the entity record to a second user based on permissions of the second user to view the ones of the set of enterprise source documents associated with the mined entity name. 2. The computer system of claim 1 , wherein the entity record includes metadata defining supporting enterprise source documents for each of the attributes of the entity record. 3. The computer system of claim 2 , wherein the processor is configured to display respective ones of the portion of the attributes included in the entity page to the second user in response to determining that the second user has permission to access at least one of the enterprise source documents that supports the respective ones of the portion of the attributes. 4. The computer system of claim 1 , wherein the entity record is a project entity record, wherein the processor is configured to: filter common words from the instances; and filter the plurality of entity names to remove at least one mined entity name where all of the clustered instances for the mined entity name are derived from templates that do not define a project name according to the entity schema. 5. The computer system of claim 1 , wherein the entity record is a project entity record, wherein the processor is configured to filter entities that have a number of disconnected instances that exceeds a threshold. 6. The computer system of claim 1 , wherein the curation action comprises creation of a topic page for the mined entity name, wherein the processor is configured to, in response to receiving the curation action from the first user: determine whether a different topic page for the mined entity name has previously been created by another user; and determine, based on access permissions of the first user, whether to allow access to the different topic page for the mined entity name. 7. The computer system of claim 1 wherein the entity record is a project entity record and the entity schema defines an identifier, a name, one or more members, one or more related groups or sites, and one or more related documents. 8. The computer system of claim 7 , wherein the entity schema further defines one or more managers, one or more related emails, or one or more related meetings. 9. The computer system of claim 1 , wherein the processor is further configured to: identify a reference to the entity record within an enterprise document accessed by the second user; wherein to display the portion of the entity page further comprises to display an entity card including a portion of the entity page within an application used to access the enterprise document. 10. A method of managing an entity record within a knowledge graph, comprising: performing a mining of a set of enterprise source documents within an enterprise intranet to determine a plurality of entity names, wherein performing the mining of the set of enterprise source documents comprises: comparing the set of enterprise source documents to a set of templates defining potential entity attributes to identify instances within the set of enterprise source documents; partitioning the instances by potential entity names into a plurality of partitions; and clustering the instances within each partition to identify the mined entity name for each partition, wherein the clustering comprises performing an unsupervised machine learning process that iteratively finds groupings among extracts of the enterprise source documents including the instances until a stable probability distribution is reached; generating an entity record within a knowledge graph for a mined entity name from the plurality of entity names based on an entity schema and ones of the set of enterprise source documents associated with the mined entity name, the entity record including attributes aggregated from the ones of the set of enterprise source documents associated with the mined entity name; receiving a curation action on the entity record from a first user associated with the entity record via the mining; updating the entity record based on the curation action; and displaying an entity page including at least a portion of the attributes of the entity record to a second user based on permissions of the second user to view the ones of the set of enterprise source documents associated with the mined entity name. 11. The method of claim 10 , wherein the entity record includes metadata defining supporting enterprise source documents for each of the attributes of the entity record, and wherein displaying the entity page comprises displaying respective ones of the portion of the attributes included in the entity page to the second user in response to determining that the second user has permission to access at least one of the supporting enterprise source documents that supports the respective ones of the portion of the attributes. 12. The method of claim 10 , wherein the entity record is a project entity record, wherein performing the mining comprises: filtering common words from the instances; and filtering the plurality of entity names to remove at least one mined entity name where all of the clustered instances for the mined entity name are derived from templates that do not define a project name according to the entity schema or the mined entity name has a number of disconnected instances that exceeds a threshold. 13. The method of claim 10 , wherein the curation action comprises creation of a project entity for the mined entity name, further comprising, in response to receiving the curation action from the first user: determining whether a different project entity for the mined entity name has previously been created by another user; and determining, based on access permissions of the first user, whether to allow access to the different project entity for the mined entity name. 14. The method of claim 10 , further comprising identifying a reference to the entity record within an enterprise document accessed by the second user; and wherein displaying the portion of the entity page comprises displaying an entity card including a portio
Creation or modification of classes or clusters · CPC title
Entity relationship models · CPC title
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Document management systems · CPC title
Clustering techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.