Methods and systems for integrating disparate data domains feature data over computer networks
AssigneeSnagajob.com, Inc.
InventorsJohn Moon, Keith Forshew, Ruhollah Farchtchi, Fabio Rosati
Life of this patent
Estimating the term…
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).
Claims18
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.
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.
Dependencies are inferred from the claim text.