IP Library › Granted Patent US 12,567,037
Granted Patent B2
US 12,567,037 · App. 18/162,314 · Granted Mar 3, 2026

Learning acceleration using insight-assisted introductions

Inventors: David Edward Frattura (Stamford, CT); Stephen James Todd (North Andover, MA); Eloy Francisco Macha (Crowley, TX); Robert Anthony Lincourt, Jr. (Franklin, MA)
Assignee: Dell Products L.P.
G06Q10/101
View Patent ↗
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 12,567,037
App. No.
18/162,314
Granted
Mar 3, 2026
Kind
B2
Abstract

A method and system for learning acceleration using insight-assisted introductions. More often than not, and still overwhelmingly unresolved due to difficulty in its identification, the duplication of work and effort, across large organizations, tend to grossly contribute to the many inefficiencies afflicting said organizations. One approach to minimizing, if not eliminating, this dilemma may be through the encouragement of collaborations. Finding the appropriate talent(s) within a large organization, however, to pursue said collaborations poses yet another hindrance. Embodiments disclosed herein, accordingly, leverage captured user metadata, as well as graph techniques, to identify organization personnel best suited for collaborations involving at least partially overlapping subject matter.

Claims (79)

1 . A method for processing introduction queries, the method comprising:

receiving an introduction query to identify a user within an organization, wherein the query comprises at least one interest;

obtaining a metadata graph comprising nodes and edges,

wherein the metadata graph comprises a first data structure,

wherein each of the nodes is representative of a user catalog entry of a plurality of user catalog entries and each edge is representative of a relationship between associated nodes,

wherein the metadata graph is generated based on metadata associated with the plurality of user catalog entries, and

wherein the plurality of user catalog entries are collected via insight agents operating on a client device;

filtering, based on a comparison between the at least one interest and the metadata associated with the plurality of user catalog entries, the metadata graph to identify at least one node subset;

generating a k-partite metadata graph using the at least one node subset,

wherein the k-partite metadata graph comprises k independent sets of nodes and edges between node pairs belonging to separate sets of the k independent sets,

wherein k is greater than 1, and

wherein the k-partite metadata graph comprises a second data structure smaller than the first data structure;

identifying at least one organization user based on the k-partite metadata graph by:

identifying a super node in the k-partite metadata graph,

wherein the super node corresponds to a first user catalog entry of the user catalog,

wherein the first user catalog entry maps to a first organization user of the at least one organization user,

wherein the super node is automatically determined based on a threshold number of edges connected to the super node, and

wherein the threshold number of edges is dynamically calculated based on statistical analysis of edge distributions in the k-partite metadata graph;

identifying a near-super node in the k-partite metadata graph,

wherein the near-super node corresponds to a second catalog entry of the user catalog,

wherein the second user catalog entry maps to a second organization user of the at least one organization user;

extracting first user metadata from the first user catalog entry and second user metadata from the second user catalog entry, wherein the first user metadata pertains to the first organization user and the second user metadata pertains to the second organization user; and

providing, in response to the introduction query, at least a portion of the first user metadata and at least a portion of the second user metadata to a third organization user excluded from the at least one organization user.

2 . The method of claim 1 , wherein the super node is representative of a node in the k-partite metadata graph that is an endpoint for a number of edges, wherein the number of edges at least satisfies a threshold number of edges.

3 . The method of claim 1 , wherein the second organization user seeks the at least one organization user to jointly produce collaborative work.

4 . The method of claim 1 , wherein the at least portion of the user metadata comprises a user identifier, at least one user domain matching the at least one interest, and user contact information.

5 . The method of claim 1 , wherein the near-super node is representative of a node in the k-partite metadata graph that is an endpoint for a number of edges, wherein the number of edges at least satisfies a first threshold number of edges and is less than a second threshold number of edges, wherein the second threshold number of edges serves as a criterion for identifying the super node.

6 . A non-transitory computer readable medium (CRM) comprising computer readable program code, which when executed by a computer processor, enables the computer processor to perform a method for processing introduction queries, the method comprising:

receiving an introduction query to identify a user within an organization, wherein the query comprises at least one interest;

obtaining a metadata graph comprising nodes and edges,

wherein the metadata graph comprises a first data structure,

wherein each of the nodes is representative of a user catalog entry of a plurality of user catalog entries and each edge is representative of a relationship between associated nodes,

wherein the metadata graph is generated based on metadata associated with the plurality of user catalog entries, and

wherein the plurality of user catalog entries are collected via insight agents operating on a client device;

filtering, based on a comparison between the at least one interest and the metadata associated with the plurality of user catalog entries, the metadata graph to identify at least one node subset;

generating a k-partite metadata graph using the at least one node subset,

wherein the k-partite metadata graph comprises k independent sets of nodes and edges between node pairs belonging to separate sets of the k independent sets,

wherein k is greater than 1, and

wherein the k-partite metadata graph comprises a second data structure smaller than the first data structure;

identifying at least one organization user based on the k-partite metadata graph by:

identifying a super node in the k-partite metadata graph,

wherein the super node corresponds to a first user catalog entry of the user catalog,

wherein the first user catalog entry maps to a first organization user of the at least one organization user,

wherein the super node is automatically determined based on a threshold number of edges connected to the super node, and

wherein the threshold number of edges is dynamically calculated based on statistical analysis of edge distributions in the k-partite metadata graph;

identifying a near-super node in the k-partite metadata graph,

wherein the near-super node corresponds to a second catalog entry of the user catalog,

wherein the second user catalog entry maps to a second organization user of the at least one organization user;

extracting first user metadata from the first user catalog entry and second user metadata from the second user catalog entry, wherein the first user metadata pertains to the first organization user and the second user metadata pertains to the second organization user; and

providing, in response to the introduction query, at least a portion of the first user metadata and at least a portion of the second user metadata to a third organization user excluded from the at least one organization user.

7 . The non-transitory CRM of claim 6 , wherein the super node is representative of a node in the k-partite metadata graph that is an endpoint for a number of edges, wherein the number of edges at least satisfies a threshold number of edges.

8 . The non-transitory CRM of claim 6 , wherein the second organization user seeks the at least one organization user to jointly produce collaborative work.

9 . The non-transitory CRM of claim 6 , wherein the at least portion of the user metadata comprises a user identifier, at least one user domain matching the at least one interest, and user contact information.

10 . The non-transitory CRM of claim 6 , wherein the near-super node is representative of a node in the k-partite metadata graph that is an endpoint for a number of edges, wherein the number of edges at least satisfies a first threshold number of edges and is less than a second threshold number of edges, wherein the second threshold number of edges serves as a criterion for identifying the super node.

11 . A system, the system comprising:

a client device; and

an insight service operatively connected to the client device, and comprising a computer processor configured to perform a method for processing introduction queries, the method comprising:

receiving, from the client device, an introduction query to identify a user within an organization, wherein the query comprises at least one interest;

obtaining a metadata graph comprising nodes and edges,

wherein the metadata graph comprises a first data structure,

wherein each of the nodes is representative of a user catalog entry of a plurality of user catalog entries and each edge is representative of a relationship between associated nodes,

wherein the metadata graph is generated based on metadata associated with the plurality of user catalog entries, and

wherein the plurality of user catalog entries are collected via insight agents operating on a client device;

filtering, based on a comparison between the at least one interest and the metadata associated with the plurality of user catalog entries, the metadata graph to identify at least one node subset;

generating a k-partite metadata graph using the at least one node subset,

wherein the k-partite metadata graph comprises k independent sets of nodes and edges between node pairs belonging to separate sets of the k independent sets,

wherein k is greater than 1, and

wherein the k-partite metadata graph comprises a second data structure smaller than the first data structure;

identifying at least one organization user based on the k-partite metadata graph by:

identifying a super node in the k-partite metadata graph,

wherein the super node corresponds to a first user catalog entry of the user catalog,

wherein the first user catalog entry maps to a first organization user of the at least one organization user,

wherein the super node is automatically determined based on a threshold number of edges connected to the super node, and

wherein the threshold number of edges is dynamically calculated based on statistical analysis of edge distributions in the k-partite metadata graph;

identifying a near-super node in the k-partite metadata graph,

wherein the near-super node corresponds to a second catalog entry of the user catalog,

wherein the second user catalog entry maps to a second organization user of the at least one organization user;

extracting first user metadata from the first user catalog entry and second user metadata from the second user catalog entry, wherein the first user metadata pertains to the first organization user and the second user metadata pertains to the second organization user; and

providing, in response to the introduction query, at least a portion of the first user metadata and at least a portion of the second user metadata to a third organization user excluded from the at least one organization user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2023
From: FRATTURA, DAVID EDWARD; TODD, STEPHEN JAMES; MACHA, ELOY FRANCISCO; LINCOURT, ROBERT ANTHONY, JR
To: DELL PRODUCTS L.P.
Reel/Frame 062559/0497 →
Continuity (1)
Related Publication 20240257055A1 · Aug 1, 2024
References Cited (38)
US 7512612B1 · Akella · 2009 [cited by examiner]
US 7805440B2 · Farrell · 2010 [cited by examiner]
US 8396884B2 · Singh · 2013 [cited by examiner]
US 11785059B1 · Balaji · 2023 [cited by examiner]
US 11947598B2 · Zhou · 2024 [cited by examiner]
US 20040210550A1 · Williams · 2004 [cited by examiner]
US 20050038533A1 · Farrell · 2005 [cited by examiner]
US 20090138430A1 · Nambiar et al. · 2009 [cited by applicant]
US 20120096002A1 · Sheehan · 2012 [cited by examiner]
US 20140223467A1 · Hayton et al. · 2014 [cited by applicant]
US 20150169758A1 · Assom · 2015 [cited by examiner]
US 20150356431A1 · Saxena et al. · 2015 [cited by applicant]
US 20160092404A1 · Farouki et al. · 2016 [cited by applicant]
US 20160269328A1 · Pola · 2016 [cited by applicant]
US 20170103352A1 · Kurjanowicz · 2017 [cited by examiner]
US 20170316098A1 · Meyerzon · 2017 [cited by examiner]
US 20170371881A1 · Reynolds · 2017 [cited by examiner]
US 20180115603A1 · Hu · 2018 [cited by examiner]
US 20180218042A1 · Krishnan et al. · 2018 [cited by applicant]
US 20180324976A1 · Gao et al. · 2018 [cited by applicant]
US 20190050874A1 · Matlick et al. · 2019 [cited by applicant]
US 20190213516A1 · Zhuravel · 2019 [cited by examiner]
US 20200019822A1 · Kothandaraman et al. · 2020 [cited by applicant]
US 20200342006A1 · Rossi · 2020 [cited by examiner]
US 20210042438A1 · Scheideler · 2021 [cited by examiner]
US 20210304044A1 · Nagarajan · 2021 [cited by examiner]
US 20210342125A1 · Burnett · 2021 [cited by applicant]
US 20210406449A1 · Meling · 2021 [cited by examiner]
US 20210406804A1 · Hamid · 2021 [cited by examiner]
US 20220188698A1 · Halecky et al. · 2022 [cited by applicant]
US 20220284340A1 · Choudhary · 2022 [cited by examiner]
US 20220361376A1 · Gao · 2022 [cited by applicant]
US 20230214949A1 · Eidelman · 2023 [cited by examiner]
US 20230353651A1 · Maurer · 2023 [cited by examiner]
US 20230376496A1 · Jacob · 2023 [cited by examiner]
US 20240119417A1 · Sorensen · 2024 [cited by examiner]
US 20240138106A1 · Duncan et al. · 2024 [cited by applicant]
Totet, Matthieu, K-partite and Bipartite Graph (Multimode Networks Transformations), Gephi Tutorials, Documentation for Gephi: core functions and plugins, Jan. 29, 2017 (Last modified: Sep. 22, 2021), pp. 1-8 (p. No. Ad… [cited by examiner]