IP Library Patent Application 18590602
Patent Application
App. No. 18/590,602

Machine Learning Model for Identifying Expertise within an Organization

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/590,602
Abstract

Systems and methods for providing directory support in an organization are described. A method, according to one implementation, includes gathering digital data from multiple sources within an organization. The method also includes indexing the digital data in a table that includes at least a first column including names of a plurality of members of the organization and a second column including keywords attributed to the plurality of members. Also, the method includes training a Machine Learning (ML) model by data crawling through the digital data, assigning weights to the keywords, and storing the weights in a third column in the table. In response to receiving an inquiry from a user, the ML model is configured during inference to use information in the table to provide an output to the user identifying a member in the organization who demonstrates expertise on a specific topic.

Claims (42)

1 . A non-transitory computer-readable medium for storing computer logic having instructions that enable a processing device to perform steps of:

gathering digital data from multiple sources within an organization;

indexing the digital data in a table that includes at least a first column including names of a plurality of members of the organization and a second column including keywords attributed to the plurality of members; and

training a Machine Learning (ML) model by data crawling through the digital data, assigning weights to the keywords, and storing the weights in a third column in the table;

wherein, in response to receiving an inquiry from a user, the ML model is configured during inference to use information in the table to provide an output to the user identifying a member in the organization who demonstrates expertise on a specific topic.

2 . The non-transitory computer-readable medium of claim 1 , wherein training the ML model includes a deep learning neural network process.

3 . The non-transitory computer-readable medium of claim 2 , wherein the deep learning neural network process involves a Large Language Model (LLM).

4 . The non-transitory computer-readable medium of claim 1 , wherein the ML model includes a chatbot for receiving the inquiry and providing the output, and wherein the chatbot uses Natural Language Processing (NLP).

5 . The non-transitory computer-readable medium of claim 1 , wherein the inquiry includes the specific topic or one or more of the keywords.

6 . The non-transitory computer-readable medium of claim 1 , wherein gathering the digital data includes obtaining data from a plurality of databases.

7 . The non-transitory computer-readable medium of claim 6 , wherein the databases include at least a plurality of data silos each configured to store data in conjunction with use of one or more of collaboration tools, wiki tools, file sharing tools, messaging or chat tools, project management tools, and issue tracking tools associated with multiple different internal groups within the organization.

8 . The non-transitory computer-readable medium of claim 1 , wherein the user associated with the inquiry is a fellow member of the organization.

9 . The non-transitory computer-readable medium of claim 1 , wherein a back-end training component is configured to perform a rudimentary crawling or scraping process to store the digital data in the table, the back-end training component further configured to train the ML model.

10 . The non-transitory computer-readable medium of claim 9 , wherein a front-end inference component is configured to:

receive the inquiry from a user device associated with the user;

utilize the ML model and a data warehouse associated with the table to identify one or more members in the organization who demonstrate expertise on the specific topic; and

provide the output to the user with an explanation describing how expertise is evaluated.

11 . The non-transitory computer-readable medium of claim 9 , wherein the back-end training component is configured to receive feedback for retraining the ML model.

12 . The non-transitory computer-readable medium of claim 1 , wherein the instructions further enable the processing device to perform steps of counting a number of times each keyword is attributed to the plurality of members and storing an occurrence count in a fourth column in the table.

13 . The non-transitory computer-readable medium of claim 12 , wherein the ML model is configured to utilize the names, keywords, weights, occurrence counts, and/or proximity to time of use of the keywords to identify the member who demonstrates expertise in the specific topic.

14 . A system comprising:

a processing device; and

memory configured to store computing code having instructions that enable the processing device to perform steps of

gathering digital data from multiple sources within an organization;

indexing the digital data in a table that includes at least a first column including names of a plurality of members of the organization and a second column including keywords attributed to the plurality of members; and

training a Machine Learning (ML) model by data crawling through the digital data, assigning weights to the keywords, and storing the weights in a third column in the table;

wherein, in response to receiving an inquiry from a user, the ML model is configured during inference to use information in the table to provide an output to the user identifying a member in the organization who demonstrates expertise on a specific topic.

15 . The system of claim 14 , wherein training the ML model includes a Large Language Model (LLM).

16 . The system of claim 14 , wherein the ML model includes a chatbot for receiving the inquiry and providing the output, and wherein the chatbot uses Natural Language Processing (NLP).

17 . The system of claim 14 , wherein gathering the digital data includes obtaining data from a plurality of databases including one or more data silos each configured to store data in conjunction with use of one or more of collaboration tools, wiki tools, file sharing tools, messaging or chat tools, project management tools, and issue tracking tools associated with multiple different internal groups within the organization.

18 . A method comprising steps of:

gathering digital data from multiple sources within an organization;

indexing the digital data in a table that includes at least a first column including names of a plurality of members of the organization and a second column including keywords attributed to the plurality of members; and

training a Machine Learning (ML) model by data crawling through the digital data, assigning weights to the keywords, and storing the weights in a third column in the table;

wherein, in response to receiving an inquiry from a user, the ML model is configured during inference to use information in the table to provide an output to the user identifying a member in the organization who demonstrates expertise on a specific topic.

19 . The method of claim 18 , further comprising steps of:

receiving the inquiry from a user device associated with the user;

utilizing the ML model and a data warehouse associated with the table to identify one or more members in the organization who demonstrate expertise on the specific topic; and

providing the output to the user with an explanation describing how expertise is evaluated.

20 . The method of claim 18 , further comprising steps of:

counting a number of times each keyword is attributed to the plurality of members and storing an occurrence count in a fourth column in the table; and

applying the ML model by utilizing the names, keywords, weights, occurrence counts, and/or proximity to time of use of the keywords to identify the member who demonstrates expertise in the specific topic.

Assignments (3)
FIRST LIEN INTELLECTUAL PROPERTY AGREEMENT SUPPLEMENT Recorded Sep 24, 2025
From: DIGICERT, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 072947/0203 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 30, 2025
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 072295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: HOJJATI, AVESTA
To: DIGICERT, INC.
Reel/Frame 066599/0863 →