IP Library › Granted Patent US 11,907,314
Granted Patent B2
US 11,907,314 · App. 17/480,305 · Granted Feb 20, 2024

Methods and systems for integrating disparate data domains feature data over computer networks

Inventors: John Moon (Glen Allen, VA); Keith Forshew (Glen Allen, VA); Ruhollah Farchtchi (Glen Allen, VA); Fabio Rosati (Glen Allen, VA)
Assignee: Snagajob.com, Inc.
G06F16/9535G06F3/0482G06F16/1794G06F16/215G06F16/2365G06F16/258G06F16/9536G06F16/9538
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 11,907,314
App. No.
17/480,305
Filed
Sep 21, 2021
Granted
Feb 20, 2024
Kind
B2
Art Unit
2153
USPC
707/756
Abstract

Methods and systems for generating an integrated structure for the data from disparate data domains that may be used to aggregate, compare, and/or provide recommendations based on the data available from the disparate domains. The integrated structure may further be accessible to users to perform functions (e.g., searches, filtering operations, etc.) in real-time and receive outputs (e.g., in a user interface).

Claims (57)

1. A method for integrating disparate data domains over computer networks, comprising:

receiving, via a user interface, a user request to access an integrated structure for an integrated data management system, wherein the integrated structure is defined by an integrated ontology of data definitions for the integrated data management system;

retrieving, using control circuitry, a first edge structure for a first non-integrated data management system, wherein the first edge structure is defined by a first ontology of data definitions for the first non-integrated data management system;

retrieving, using the control circuitry, a second edge structure for a second non-integrated data management system, wherein the second edge structure is defined by a second ontology of data definitions for the second non-integrated data management system;

determining a first system type for the first non-integrated data management system;

determining a second system type for the second non-integrated data management system;

determining a rule set for automatically generating the integrated structure based on a strength of correlation between the first system type and the second system type;

generating, using the control circuitry, the integrated structure based on the first edge structure and the second edge structure, wherein the integrated structure includes a structure node with an integrated data definition, of the integrated ontology of data definitions, indicating a non-binary correlation between a first data definition for the first ontology of data definitions and a second data definition for the second ontology of data definitions, wherein the non-binary correlation comprises a collection of results keyed to the second data definition that includes the first data definition, wherein each result of the collection of results comprises a respective floating point value for a pair between the second data definition and a respective data definition, and wherein the respective floating point value indicates a degree of fit for the pair;

receiving, via the user interface, a user selection corresponding to the structure node; and

in response to the user selection corresponding to the structure node, generating for display, on the user interface, native data, based on the non-binary correlation, for the first edge structure or the second edge structure, and relationship data, wherein the relationship data describes, in a human-readable format, a relationship of the native data to the integrated ontology of data definitions.

2. The method of claim 1 , wherein the native data describes a record based on the first ontology of data definitions or the second ontology of data definitions.

3. The method of claim 1 , wherein the native data describes a source of the first ontology of data definitions or the second ontology of data definitions.

4. The method of claim 1 , wherein the relationship of the native data to the integrated structure comprises a graphical display describing a hierarchal relationship of the first ontology of data definitions and the second ontology of data definitions.

5. The method of claim 1 , wherein generating the integrated structure based on the first edge structure and the second edge structure comprises retrieving a cognizance graph for the integrated structure, and wherein the cognizance graph indicates a location of the structure node in the integrated structure.

6. The method of claim 1 , further comprising:

in response to receiving the user request to access the integrated structure, determining that the integrated structure comprises the first edge structure and the second edge structure; and

in response to determining that the integrated structure comprises the first edge structure and the second edge structure, accessing:

a first remote issue link to a first server housing the first edge structure; and

a second remote issue link to a second server housing the first edge structure.

7. The method of claim 1 , further comprising:

receiving a user query for the integrated data management system;

determining that a response to the user query is based on a data definition in the first ontology;

retrieving native description data for the data definition; and

generating for display the response based on the native description data.

8. The method of claim 1 , wherein the integrated structure comprises a cognizance graph featuring a plurality of structure nodes for the integrated structure.

9. The method of claim 1 , further comprising:

receiving a user edit to the relationship data; and

storing the edited relationship data.

10. A non-transitory, computer-readable medium for integrating disparate data domains over computer networks, comprising instructions that, when executed by one or more processors, cause operations comprising:

receiving, via a user interface, a user request to access an integrated structure for an integrated data management system, wherein the integrated structure is defined by an integrated ontology of data definitions for the integrated data management system;

retrieving, using control circuitry, a first edge structure for a first non-integrated data management system, wherein the first edge structure is defined by a first ontology of data definitions for the first non-integrated data management system;

retrieving, using the control circuitry, a second edge structure for a second non-integrated data management system, wherein the second edge structure is defined by a second ontology of data definitions for the second non-integrated data management system;

determining a first system type for the first non-integrated data management system;

determining a second system type for the second non-integrated data management system;

determining a rule set for automatically generating the integrated structure based on a strength of correlation between the first system type and the second system type;

generating, using the control circuitry, the integrated structure based on the first edge structure and the second edge structure, wherein the integrated structure includes a structure node with an integrated data definition, of the integrated ontology of data definitions, indicating a non-binary correlation between a first data definition for the first ontology of data definitions and a second data definition for the second ontology of data definitions, and wherein the non-binary correlation comprises a collection of results keyed to the second data definition that includes the first data definition, wherein each result of the collection of results comprises a respective floating point value for a pair between the second data definition and a respective data definition, and wherein the respective floating point value indicates a degree of fit for the pair;

receiving, via the user interface, a user selection corresponding to the structure node; and

in response to the user selection corresponding to the structure node, generating for display, on the user interface, native data, based on the non-binary correlation, for the first edge structure or the second edge structure, and relationship data, wherein the relationship data describes, in a human-readable format, a relationship of the native data to the integrated ontology of data definitions.

11. The non-transitory, computer-readable medium of claim 10 , wherein the native data describes a record based on the first ontology of data definitions or the second ontology of data definitions.

12. The non-transitory, computer-readable medium of claim 10 , wherein the native data describes a source of the first ontology of data definitions or the second ontology of data definitions.

13. The non-transitory, computer-readable medium of claim 10 , wherein the relationship of the native data to the integrated structure comprises a graphical display describing a hierarchal relationship of the first ontology of data definitions and the second ontology of data definitions.

14. The non-transitory, computer-readable medium of claim 10 , wherein generating the integrated structure based on the first edge structure and the second edge structure comprises retrieving a cognizance graph for the integrated structure, and wherein the cognizance graph indicates a location of the structure node in the integrated structure.

15. The non-transitory, computer-readable medium of claim 10 , wherein the instructions cause further operations comprising:

in response to receiving the user request to access the integrated structure, determining that the integrated structure comprises the first edge structure and the second edge structure; and

in response to determining that the integrated structure comprises the first edge structure and the second edge structure, accessing:

a first remote issue link to a first server housing the first edge structure; and

a second remote issue link to a second server housing the first edge structure.

16. The non-transitory, computer-readable medium of claim 10 , wherein the instructions cause further operations comprising:

determining a first system type for the first non-integrated data management system;

determining a second system type for the second non-integrated data management system; and

determining a rule set for automatically generating the integrated structure based on a strength of correlation between the first system type and the second system type.

17. The non-transitory, computer-readable medium of claim 10 , wherein the instructions cause further operations comprising:

receiving a user query for the integrated data management system;

determining that a response to the user query is based on a data definition in the first ontology;

retrieving native description data for the data definition; and

generating for display the response based on the native description data.

18. The non-transitory, computer-readable medium of claim 10 , wherein the integrated structure comprises a cognizance graph featuring a plurality of structure nodes for the integrated structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2024
From: SNAGAJOB.COM, INC.
To: SAJ ACQUISITION, LLC
Reel/Frame 069317/0352 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2021
From: MOON, JOHN; FORSHEW, KEITH; FARCHTCHI, RUHOLLAH; ROSATI, FABIO
To: SNAGAJOB.COM, INC.
Reel/Frame 057542/0818 →
Continuity (2)
Provisional Application 63183362 · May 3, 2021
Related Publication 20220350850A1 · Nov 3, 2022