# US 11,907,314 B2 · Methods and systems for integrating disparate data domains feature data over computer networks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,314 B2
- Document ID: US11907314B2
- Status: Granted
- Kind: B2
- Application number: 17/480,305
- Filed: 2021-09-21
- Published: 2022-11-03
- Granted: 2024-02-20
- Earliest claimed: 2021-05-03
- Assignees: Snagajob.com, Inc.
- Applicants: Snagajob.com, Inc.
- Inventors: John Moon; Keith Forshew; Ruhollah Farchtchi; Fabio Rosati
- Web page: https://patentgrep.com/patent/US11907314B2

## CPC

- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 16/1794: {Details of file format conversion}
- G06F 16/215: Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
- G06F 16/23: Updating
- G06F 16/2365: {Ensuring data consistency and integrity}
- G06F 16/25: Integrating or interfacing systems involving database management systems
- G06F 16/258: {Data format conversion from or to a database}
- G06F 16/9536: Search customisation based on social or collaborative filtering
- G06F 16/9538: Presentation of query results
- G06F 9/4451: {User profiles; Roaming}
- G06F 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 8 (depends on 1)

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

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving a user edit to the relationship data; and
storing the edited relationship data.

### Claim 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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 10)

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.

### Claim 13 (depends on 10)

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.

### Claim 14 (depends on 10)

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.

### Claim 15 (depends on 10)

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.

### Claim 16 (depends on 10)

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.

### Claim 17 (depends on 10)

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.

### Claim 18 (depends on 10)

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.
