Patent ID: 11874874
Assignee: PHYLOT INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A method for searching for, discovering, and analyzing datasets that share metadata attributes, are organized in graph databases and other databases and made searchable within a knowledge graph interface that exists on a computer platform and that executes computer functions and enables links and nodes to be followed across multiple degrees of separation to find direct, indirect, or novel individual or combinations of datasets related to search criteria, comprising:
ingesting metadata on externally-held datasets, known as “metasets;”
enhancing the metasets with additional attributes;
organizing and storing descriptive information on the metasets as nodes and metaset attributes that are shared across datasets as links in a searchable graph database;
wherein the process for ingesting and enhancing metadata on externally held datasets to create metasets is standardized;
wherein standardized metasets are organized into a knowledge graph database that the computer uses to execute search related functions selected from the following group: retrieving metasets relevant to search criteria, displaying search results in an interactive, searchable knowledge graph interface, displaying search results by alternate visualization methods, executing additional algorithms to find multiple, different combinations of datasets relevant to search criteria, and analyzing search results based on user interactions with metasets;
connecting the computer to the graph database of metasets;
connecting the computer to a database of semantic graph-based indices and property graph-based indices;
the computer using the indices to map enhanced metasets across shared attributes and add layers of metaset knowledge;
the computer weighing different metasets by connections in directly or indirectly linked attributes, by specific use tags, or by back-end usage statistics on prior related searches to determine their relevance to search criteria;
connecting the computer to additional databases that are used to manage other services;
a user entering search criteria into a search field disposed within a platform;
the computer using the metaset database, the database of knowledge indices, and additional databases, to retrieve, generate, and display results related to the search criteria as a searchable link and node knowledge graph within the knowledge graph interface;
wherein the computer executes searches for results related to search criteria from keywords, boolean logic, or in natural language expressions;
wherein nodes represent metasets and links represent the attributes shared between two metaset nodes related to search criteria;
wherein the computer retrieves metasets and displays metaset results related to search criteria from databases;
wherein the computer determines metaset node appearance using a weight of subject matter or technical knowledge of a metaset and of prior search criteria that have resulted in direct clicks through to an externally held dataset;
the computer retrieving new metaset results or augmenting existing results from databases to add new or update existing results within a previously-generated search-related knowledge graph;
wherein the computer executes different algorithms to respond to new search criteria, return new results, or expand or narrow search results, the algorithms selected from the following group: random path, graph traversal, weighted graph, breadth first and depth first algorithms;
the computer responding to user interactions within the search-related knowledge graph to execute additional functions that enable metaset discovery and analysis;
wherein connections to a single node within an existing knowledge graph display link directly to other metasets that share similar attributes;
the computer narrowing metaset attribute links and metaset nodes related to search criteria within an existing knowledge graph display to retrieve and display new results not directly related to the original search criteria;
wherein the computer uses its database of graph-based indices to further expand or narrow search results or retrieve and display additional metaset nodes from databases across subject matter, geographical, temporal, and technical reference points within the knowledge graph representation of search results;
the computer producing a comparison report that analyzes how different individual or groupings of metasets best fit data requirements; and
the computer tracking and storing usage statistics and maintaining usage metrics to help inform the machine learning processes used to execute functions.