Enterprise knowledge graphs using user-based mining

US2022019908A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022019908-A1
Application numberUS-202016933930-A
CountryUS
Kind codeA1
Filing dateJul 20, 2020
Priority dateJul 20, 2020
Publication dateJan 20, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples described herein generally relate to a computer system including a knowledge graph storing a plurality of entities. A mining of a set of enterprise source documents within an enterprise intranet is performed, by a user-based mining system, to determine a plurality of entity names. An entity record is generated within a knowledge graph for a mined entity name from the linked 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 includes attributes aggregated from the ones of the set of enterprise source documents associated with the mined entity name.

First claim

Opening claim text (preview).

1 . A computer system comprising: a memory storing computer-executable instructions; a processor configured to execute the instructions to: perform, by a user-based mining system, a mining of a set of enterprise source documents within an enterprise intranet to determine a plurality of entity names that are trending and active in the enterprise intranet based on enterprise users and enterprise user activity; generate an entity record within a knowledge graph for a mined entity name from the 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; 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 user-based mining system comprises a natural language based model. 3 . 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; and 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 enterprise user activity comprises at least one of meetings, emails, documents, acronyms, definitions, and related people properties. 5 . The computer system of claim 1 , wherein the enterprise user activity comprises one or more of how often a user discusses key phrases, whether the user is discussing the key phrases with known colleagues, documents authored by the user, and documents edited by the user. 6 . The computer system of claim 1 , wherein the processor is further configured to phase out stale topics based on an inactivity for a threshold period of time. 7 . The computer system of claim 1 , wherein the processor is configured to: receive a curation action on the entity record from a first user associated with the entity record via the mining; and update the entity record based on the curation action. 8 . 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. 9 . The computer system of claim 8 , wherein the entity schema further defines one or more managers, one or more related emails, or one or more related meetings. 10 . The computer system of claim 1 , wherein the processor is further configured to: phase out stale topics based on an inactivity for a threshold period of time. 11 . A method of managing an entity record within a knowledge graph, comprising performing, by a user-based mining system, a mining of a set of enterprise source documents within an enterprise intranet to determine a plurality of entity names that are trending and active in the enterprise intranet based on enterprise users and enterprise user activity; generating an entity record within a knowledge graph for a mined entity name from the 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; 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. 12 . The method of claim 11 , wherein the user-based mining system comprises a natural language based model. 13 . The method of claim 11 , wherein the enterprise user activity comprises at least one of meetings, emails, documents, acronyms, definitions, and related people properties. 14 . The method of claim 11 , wherein the enterprise user activity comprises how often a user discusses key phrases, whether the user is discussing the key phrases with known colleagues, documents authored by the user, and documents edited by the user. 15 . The method of claim 11 , further comprising executing a mechanism to invite users to edit information that is currently captured information. 16 . The method of claim 15 , wherein the invited users are selected based on a likelihood of being involved with a topic or having knowledge about the topic. 17 . A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer processor cause the computer processor to: performing, by a user-based mining system, a mining of a set of enterprise source documents within an enterprise intranet to determine a plurality of entity names that are trending and active in the enterprise intranet based on enterprise users and enterprise user activity; generating an entity record within a knowledge graph for a mined entity name from the 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; 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. 18 . The non-transitory computer-readable medium of claim 17 , wherein the user-based mining system comprises a natural language based model. 19 . The non-transitory computer-readable medium of claim 17 , wherein the enterprise user activity comprises at least one of meetings, emails, documents, acronyms, definitions, and related people properties. 20 . The non-transitory computer-readable medium of claim 17 , wherein the enterprise user activity comprises how often a user discusses key phrases, and whether the user is discussing the key phrases with known colleagues, documents authored by the user, and documents edited by the user.

Assignees

Inventors

Classifications

  • Recognition of textual entities · CPC title

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Visual data mining; Browsing structured data · CPC title

  • Extracting rules from data · CPC title

  • G06N5/022Primary

    Knowledge engineering; Knowledge acquisition · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022019908A1 cover?
Examples described herein generally relate to a computer system including a knowledge graph storing a plurality of entities. A mining of a set of enterprise source documents within an enterprise intranet is performed, by a user-based mining system, to determine a plurality of entity names. An entity record is generated within a knowledge graph for a mined entity name from the linked entity name…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/9024. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).